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 |
