示例#1
0
class SwitchFilenameWithoutExtensionTest(unittest.TestCase):
    def setUp(self):
        self.switch = SwitchFilename(template=make_fname)

    def test_when_no_extension_doesnot_add_extension(self):
        self.switch.set('test')
        self.assertEquals('test', '%s' % self.switch)

    def test_doesnot_change_extension(self):
        self.switch.set('test.txt')
        self.assertEquals('test.txt', '%s' % self.switch)
示例#2
0
class SwitchFilenameWithExtensionTest(unittest.TestCase):
    def setUp(self):
        self.switch = SwitchFilename(template=make_fname, extension='bls')

    def test_when_no_extension_adds_extension(self):
        self.switch.set('test')
        self.assertEquals('test.bls', '%s' % self.switch)

    def test_when_one_extension_changes_extension(self):
        self.switch.set('test.txt')
        self.assertEquals('test.bls', '%s' % self.switch)

    def test_when_2_extensions_changes_last_extension(self):
        self.switch.set('test.fa.txt')
        self.assertEquals('test.fa.bls', '%s' % self.switch)
示例#3
0
 def setUp(self):
     self.switch = SwitchFilename(template=make_fname)
示例#4
0
 def setUp(self):
     self.switch = SwitchFilename(template=make_fname, extension='bls')