示例#1
0
class TSongInfo(TestCase):
    def setUp(self):
        self.info = SongInfo(SongLibrary(), NullPlayer(), "")

    def test_ctr(self):
        pass

    def tearDown(self):
        self.info.destroy()
示例#2
0
class TSongInfo(TestCase):
    def setUp(self):
        init_fake_app()
        fd, self.filename = mkstemp()
        os.close(fd)
        self.info = SongInfo(SongLibrary(), NullPlayer(), self.filename)

    def test_save(self):
        fake_edit = FakePatternEdit()
        self.info._on_set_pattern(None, fake_edit, app.player)
        with open(self.filename, "r") as f:
            contents = f.read()
            self.failUnlessEqual(contents, SOME_PATTERN + "\n")

    def tearDown(self):
        destroy_fake_app()
        self.info.destroy()
        os.unlink(self.filename)
示例#3
0
class TSongInfo(TestCase):

    def setUp(self):
        init_fake_app()
        fd, self.filename = mkstemp()
        os.close(fd)
        self.info = SongInfo(SongLibrary(), NullPlayer(), self.filename)

    def test_save(self):
        fake_edit = FakePatternEdit()
        self.info._on_set_pattern(None, fake_edit, app.player)
        with open(self.filename, "r") as f:
            contents = f.read()
            self.failUnlessEqual(contents, SOME_PATTERN + "\n")

    def tearDown(self):
        destroy_fake_app()
        self.info.destroy()
        os.unlink(self.filename)