class TestSlideShowBuilder(unittest.TestCase): def setUp(self): self.builder = SlideShowBuilder() def test_entries_add(self): expected_result = '\n'.join([ "img1.png:5:sub1", "crossfade:10", "img2.png:10:sub2", "wipe:10:left" ]) self.builder.image('img1.png', 5, 'sub1') self.builder.cross_fade(10) self.builder.image('img2.png', 10, 'sub2') self.builder.wipe(10, d=TransitionDirection.Left) result = self.builder.build() self.assertEqual(len(self.builder.entries), 4, 'unexpected entities count') self.assertEqual(result, expected_result, 'unexpected config result')
def setUp(self): self.builder = SlideShowBuilder()