Mercurial > repos > chrisb > gap_all_glycan_tools
comparison get_data/kegg_glycan/test_linkKEGG.py @ 1:0a5e0df17054 draft default tip
Uploaded
author | chrisb |
---|---|
date | Fri, 06 May 2016 08:05:48 -0400 |
parents | 89592faa2875 |
children |
comparison
equal
deleted
inserted
replaced
0:89592faa2875 | 1:0a5e0df17054 |
---|---|
38 def test_no_links_btn_dbs(self): | 38 def test_no_links_btn_dbs(self): |
39 """ should return an empty string, cannot write None to file""" | 39 """ should return an empty string, cannot write None to file""" |
40 m = lk.linked_entries_from_kegg("br", "gl:G10496") | 40 m = lk.linked_entries_from_kegg("br", "gl:G10496") |
41 self.assertEquals(m,"") | 41 self.assertEquals(m,"") |
42 | 42 |
43 def test_enzyme_glycan_search_1(self): | |
44 """ | |
45 test "2.4.99.1 ec: " returns | |
46 """ | |
47 m = lk.linked_entries_from_kegg("glycan", "2.4.99.1 ec:") | |
48 self.assertIn("2.4.99.1", m) | |
49 | |
50 | |
51 def test_enzyme_glycan_search_2(self): | |
52 """ | |
53 test "2.4.99.1 ec: 2.4.99.6" returns | |
54 """ | |
55 m = lk.linked_entries_from_kegg("glycan", "2.4.99.1 ec: 2.4.99.6" ) | |
56 self.assertIn("2.4.99.1", m) | |
57 self.assertIn("2.4.99.6", m) | |
58 | |
59 def test_enzyme_glycan_search_3(self): | |
60 """ | |
61 test "2.4.99.1 ec:2.4.99.6" returns | |
62 """ | |
63 m = lk.linked_entries_from_kegg("glycan", "2.4.99.1 ec:2.4.99.6" ) | |
64 self.assertIn("2.4.99.1", m) | |
65 self.assertIn("2.4.99.6", m) | |
66 | |
67 def test_enzyme_glycan_search_4(self): | |
68 """ | |
69 test "2.4.99.1+2.4.99.6" returns. This time '+' is or. | |
70 """ | |
71 m = lk.linked_entries_from_kegg("glycan", "2.4.99.1+2.4.99.6" ) | |
72 self.assertIn("2.4.99.1", m) | |
73 self.assertIn("2.4.99.6", m) | |
74 | |
75 def test_enzyme_glycan_search_4b(self): | |
76 """ | |
77 test "2.4.99.1+ 2.4.99.6" returns. This time '+' is or. | |
78 """ | |
79 m = lk.linked_entries_from_kegg("glycan", "2.4.99.1+ 2.4.99.6" ) | |
80 self.assertIn("2.4.99.1", m) | |
81 self.assertIn("2.4.99.6", m) | |
82 | |
83 def test_enzyme_glycan_search_5(self): | |
84 """ | |
85 test "2.4.99.1 2.4.99.6" returns. Space also means or for the link db. | |
86 """ | |
87 m = lk.linked_entries_from_kegg("glycan", "2.4.99.1 2.4.99.6" ) | |
88 self.assertIn("2.4.99.1", m) | |
89 self.assertIn("2.4.99.6", m) | |
90 | |
91 | |
92 def test_enzyme_glycan_search_6(self): | |
93 """ | |
94 test "2.4.99.1+nana+2.4.99.6" returns. strangely when inserting junk it still works. | |
95 """ | |
96 m = lk.linked_entries_from_kegg("glycan", "2.4.99.1+nana+2.4.99.6" ) | |
97 self.assertIn("2.4.99.1", m) | |
98 self.assertIn("2.4.99.6", m) | |
99 | |
100 def test_enzyme_glycan_search_6b(self): | |
101 """ | |
102 test "2.4.99.1 nana 2.4.99.6" returns. strangely when inserting junk it still works. | |
103 """ | |
104 m = lk.linked_entries_from_kegg("glycan", "2.4.99.1+nana+2.4.99.6" ) | |
105 self.assertIn("2.4.99.1", m) | |
106 self.assertIn("2.4.99.6", m) | |
107 | |
108 def test_enzyme_glycan_search_7(self): | |
109 """ | |
110 test "\"2.4.99.1\"" is a bad request as it includes quotes. | |
111 """ | |
112 from urllib2 import HTTPError | |
113 with self.assertRaises(HTTPError): | |
114 m = lk.linked_entries_from_kegg("glycan", "\"2.4.99.1\"" ) | |
115 |