Esempio n. 1
0
    def test_find_by_shebang(self):
        assert 'ruby' == Samples.interpreter_from_shebang("#!/usr/bin/ruby\n# baz")

        for key, shebangs in self.SHEBANG_EXAMPLES.iteritems():
            for shebang in shebangs:
                language = Language.find_by_shebang(shebang)
                print Language[key], language
                if key is None:
                    self.assertEqual(Language[key], language)
                else:
                    self.assertTrue(Language[key] in language)