def rubyExtension(self): self.assertEqual(get_filetype('foo.rb', 'foobar'), RUBY)
def htmlTag(self): self.assertEqual(get_filetype('foo', '<html><head>'), HTML)
def envPythonShebang(self): self.assertEqual(get_filetype('foo', '#!/usr/bin/env python'), PYTHON)
def testUnknownShebang(self): self.assertIsNone(get_filetype('foo', '#!/usr/bin/foobar'))
def xmlTag(self): self.assertEqual(get_filetype("foo", "<?xml>"), XML)
def assertAutomakeNotMakefile(self): self.assertNotEqual(get_filetype("Makefile.am", "foobar"), MAKEFILE)
def xmlTag(self): self.assertEqual(get_filetype('foo', '<?xml>'), XML)
def envRubyShebang(self): self.assertEqual(get_filetype('foo', '#!/usr/bin/env ruby'), RUBY)
def unknownExtension(self): self.assertIsNone(get_filetype('foo.bar', 'foobar'))
def pythonExtension(self): self.assertEqual(get_filetype('foo.py', 'foobar'), PYTHON)
def phpTag(self): self.assertEqual(get_filetype('foo', "<?php echo('hello') ?>"), PHP)
def assertAutomakeNotMakefile(self): self.assertNotEqual(get_filetype('Makefile.am', 'foobar'), MAKEFILE)
def makefileFilenameLowerCase(self): self.assertEqual(get_filetype('makefile', 'foobar'), MAKEFILE)
def htmlTag(self): self.assertEqual(get_filetype("foo", "<html><head>"), HTML)
def makefileFilenameLowerCase(self): self.assertEqual(get_filetype("makefile", "foobar"), MAKEFILE)
def makefileShebang(self): self.assertEqual(get_filetype('foo', '#!/usr/bin/make -f'), MAKEFILE)
def makefileShebang(self): self.assertEqual(get_filetype("foo", "#!/usr/bin/make -f"), MAKEFILE)
def envPythonShebang(self): self.assertEqual(get_filetype("foo", "#!/usr/bin/env python"), PYTHON)
def envRubyShebang(self): self.assertEqual(get_filetype("foo", "#!/usr/bin/env ruby"), RUBY)
def testUnknownShebang(self): self.assertIsNone(get_filetype("foo", "#!/usr/bin/foobar"))
def pythonExtension(self): self.assertEqual(get_filetype("foo.py", "foobar"), PYTHON)
def rubyExtension(self): self.assertEqual(get_filetype("foo.rb", "foobar"), RUBY)
def unknownExtension(self): self.assertIsNone(get_filetype("foo.bar", "foobar"))