def testSourceToTestWithAlternatePrefix(self): vimvar['g:PyUnitTestPrefix'] = '_' vimvar['g:PyUnitSourceRoot'] = 'src' layout = mod.SideBySideLayout() self.assertEquals(layout.get_test_file('src/foo.py'), 'src/_foo.py') self.assertEquals(layout.get_test_file('src/bar.py'), 'src/_bar.py') self.assertEquals(layout.get_test_file('src/bar/baz.py'), 'src/bar/_baz.py') self.assertEquals(layout.get_test_file('foo.py'), '_foo.py')
def testSourceToTest(self): vimvar['g:PyUnitSourceRoot'] = 'src' layout = mod.SideBySideLayout() self.assertEquals(layout.get_test_file('src/foo.py'), 'src/test_foo.py') self.assertEquals(layout.get_test_file('src/bar.py'), 'src/test_bar.py') self.assertEquals(layout.get_test_file('src/bar/baz.py'), 'src/bar/test_baz.py') self.assertEquals(layout.get_test_file('foo.py'), 'test_foo.py')
def testDetectTestFile(self): vimvar['g:PyUnitSourceRoot'] = 'src' layout = mod.SideBySideLayout() self.assertTrue(layout.is_test_file('test_foo.py')) self.assertTrue(layout.is_test_file('foo/test_bar.py')) self.assertTrue(layout.is_test_file('tests/foo/test_bar.py')) self.assertTrue(layout.is_test_file('test_foo/test_bar.py')) self.assertFalse(layout.is_test_file('foo.py')) self.assertFalse(layout.is_test_file('src/foo.py')) self.assertFalse(layout.is_test_file('src/foo/bar.py'))
def testTestToSourceWithAlternatePrefix(self): vimvar['g:PyUnitTestPrefix'] = '_' vimvar['g:PyUnitSourceRoot'] = 'src' layout = mod.SideBySideLayout() self.assertEquals(layout.get_source_candidates('src/_foo.py'), ['src/foo.py']) self.assertEquals(layout.get_source_candidates('src/_bar.py'), ['src/bar.py']) self.assertEquals(layout.get_source_candidates('src/bar/_baz.py'), ['src/bar/baz.py']) self.assertEquals(layout.get_source_candidates('_foo.py'), ['foo.py'])
def testTestToSource(self): vimvar['g:PyUnitSourceRoot'] = 'src' layout = mod.SideBySideLayout() self.assertEquals(layout.get_source_candidates('src/test_foo.py'), ['src/foo.py']) self.assertEquals(layout.get_source_candidates('src/test_bar.py'), ['src/bar.py']) self.assertEquals(layout.get_source_candidates('src/bar/test_baz.py'), ['src/bar/baz.py']) self.assertEquals(layout.get_source_candidates('test_foo.py'), ['foo.py'])
def testDetectTestFileWithAlternatePrefix(self): vimvar['g:PyUnitTestPrefix'] = '_' vimvar['g:PyUnitSourceRoot'] = 'src' layout = mod.SideBySideLayout() self.assertTrue(layout.is_test_file('_foo.py')) self.assertTrue(layout.is_test_file('foo/_bar.py')) self.assertTrue(layout.is_test_file('tests/foo/_bar.py')) self.assertTrue(layout.is_test_file('test_foo/_bar.py')) self.assertFalse(layout.is_test_file('foo.py')) self.assertFalse(layout.is_test_file('src/foo.py')) self.assertFalse(layout.is_test_file('src/foo/bar.py'))
def testDetectAbsoluteTestFile(self): vimvar['g:PyUnitTestPrefix'] = '_' vimvar['g:PyUnitSourceRoot'] = 'src' absdir = os.path.realpath(proj_root) layout = mod.SideBySideLayout() self.assertTrue(layout.is_test_file('%s/_foo.py' % absdir)) self.assertTrue(layout.is_test_file('%s/foo/_bar.py' % absdir)) self.assertTrue(layout.is_test_file('%s/tests/foo/_bar.py' % absdir)) self.assertTrue(layout.is_test_file('%s/test_foo/_bar.py' % absdir)) self.assertFalse(layout.is_test_file('%s/foo.py' % absdir)) self.assertFalse(layout.is_test_file('%s/src/foo.py' % absdir)) self.assertFalse(layout.is_test_file('%s/src/foo/bar.py' % absdir))