Пример #1
0
 def test_register_parser(self):
     shaape = Shaape(TestUtils.EMPTY_INPUT)
     original_parsers = copy.copy(shaape.parsers())
     overlayparser = OverlayParser()
     shaape.register_parser(overlayparser)
     assert shaape.parsers() == original_parsers + [overlayparser]
     assert_raises(TypeError, shaape.register_parser, CairoBackend())
Пример #2
0
 def test_register_parser(self):
     shaape = Shaape(TestUtils.EMPTY_INPUT)
     original_parsers = copy.copy(shaape.parsers())
     overlayparser = OverlayParser()
     shaape.register_parser(overlayparser)
     assert shaape.parsers() == original_parsers + [overlayparser]
     assert_raises(TypeError, shaape.register_parser, CairoBackend())
Пример #3
0
 def test_run(self):
     shaape = Shaape(TestUtils.EMPTY_INPUT)
     for parser in shaape.parsers():
         parser.run = MagicMock()
     for backend in shaape.backends():
         backend.run = MagicMock()
     shaape.run()
     for parser in shaape.parsers():
         parser.run.assert_called_once()
     for backend in shaape.backends():
         backend.run.assert_called_once()
Пример #4
0
 def test_run(self):
     shaape = Shaape(TestUtils.EMPTY_INPUT)
     for parser in shaape.parsers():
         parser.run = MagicMock()
     for backend in shaape.backends():
         backend.run = MagicMock()
     shaape.run()
     for parser in shaape.parsers():
         parser.run.assert_called_once()
     for backend in shaape.backends():
         backend.run.assert_called_once()