Exemple #1
0
def test_level_parser_reset():
    parsers = [Mock(), Mock()]
    parser = LevelParser(levels=2, parsers=parsers)
    parser.reset()
    for level in parsers:
        level.reset.assert_called_once_with()
Exemple #2
0
 def test_reset(self):
     parser = LevelParser(levels=2,
                          parsers=[self.ParserTest(), self.ParserTest()])
     self.assertEqual([x.is_reset for x in parser.parsers], [False, False]) # pylint:disable=no-member
     parser.reset()
     self.assertEqual([x.is_reset for x in parser.parsers], [True, True]) # pylint:disable=no-member