blob: abf05ac73d594a4b5b306eea1d2c1df4a5ea77df (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
#!/usr/bin/python
import unittest
import classes
class TestScienceDirect(unittest.TestCase):
def test_detectWeb(self):
sci = classes.ScienceDirect()
#some_file = open("../tests/science-direct.html","r") #-search-results.html","r")
some_file = open("../tests/science-direct-search-results.html","r")
contents = some_file.read()
some_file.close()
url = "http://www.sciencedirect.com/science?_ob=ArticleListURL&_method=list&_ArticleListID=966440345&_sort=r&view=c&_acct=C000059713&_version=1&_urlVersion=0&_userid=108429&md5=68c788df065c832e7749a7ae42d0261e"
doc = contents
self.assertTrue(sci.detectWeb(doc, url)=="multiple")
some_file = open("../tests/science-direct.html", "r")
contents = some_file.read()
some_file.close()
url = "http://www.sciencedirect.com/science?_ob=ArticleURL&_udi=B6TCM-4P0N8VD-1&_user=108429&_coverDate=09%2F01%2F2007&_alid=966440345&_rdoc=1&_fmt=high&_orig=search&_cdi=5174&_sort=r&_docanchor=&view=c&_ct=4415&_acct=C000059713&_version=1&_urlVersion=0&_userid=108429&md5=8cb00d3406086acb499b7c204ba76715"
doc = contents
self.assertTrue(sci.detectWeb(doc, url)== "journalArticle")
return
def test_doWeb(self):
sci = classes.ScienceDirect()
some_file = open("../tests/science-direct-search-results.html", "r")
contents = some_file.read()
some_file.close()
url = "http://www.sciencedirect.com/science?_ob=ArticleListURL&_method=list&_ArticleListID=966440345&_sort=r&view=c&_acct=C000059713&_version=1&_urlVersion=0&_userid=108429&md5=68c788df065c832e7749a7ae42d0261e"
doc = contents
print sci.doWeb(doc, url)
return
if __name__ == '__main__':
unittest.main()
|