Example #1
0
 def test_parser2(self):
     result = group_parser.parse("CHN(=O)=O")
     expected = ("node", ("ext-atom", ("atom", "C"), [("hydrogen", 1)]),
                 ("next", 1, ("node", ("ext-atom", ("atom", "N"), [
                     ("next", 2, ("node", ("atom", "O"), None))
                 ]), ("next", 2, ("node", ("atom", "O"), None)))))
     self.assertEqual(result, expected)
 def test_parser1(self):
     result = group_parser.parse("CH3NH2")
     expected = (
         "node",
         ("ext-atom", ("atom", "C"), [("hydrogen", 3)]),
         ("next", 1, ("node", ("ext-atom", ("atom", "N"), [("hydrogen", 2)]), None)),
     )
     self.assertEqual(result, expected)
 def test_parser2(self):
     result = group_parser.parse("CHN(=O)=O")
     expected = (
         "node",
         ("ext-atom", ("atom", "C"), [("hydrogen", 1)]),
         (
             "next",
             1,
             (
                 "node",
                 ("ext-atom", ("atom", "N"), [("next", 2, ("node", ("atom", "O"), None))]),
                 ("next", 2, ("node", ("atom", "O"), None)),
             ),
         ),
     )
     self.assertEqual(result, expected)
Example #4
0
 def test_parser_on_database(self):
     db = database.Database()
     for group_string in db.iterate_strings():
         group_parser.parse(group_string)
Example #5
0
 def test_parser1(self):
     result = group_parser.parse("CH3NH2")
     expected = ("node", ("ext-atom", ("atom", "C"), [("hydrogen", 3)]),
                 ("next", 1, ("node", ("ext-atom", ("atom", "N"),
                                       [("hydrogen", 2)]), None)))
     self.assertEqual(result, expected)
 def test_parser_on_database(self):
     db = database.Database()
     for group_string in db.iterate_strings():
         group_parser.parse(group_string)