Пример #1
0
 def test_guess_language(self):
     with utils.mock.patch('wakatime.stats.smart_guess_lexer') as mock_guess_lexer:
         mock_guess_lexer.return_value = None
         source_file = 'tests/samples/codefiles/python.py'
         result = guess_language(source_file)
         mock_guess_lexer.assert_called_once_with(source_file)
         self.assertEquals(result, (None, None))
Пример #2
0
 def test_guess_language(self):
     with utils.mock.patch('wakatime.stats.smart_guess_lexer') as mock_guess_lexer:
         mock_guess_lexer.return_value = None
         source_file = 'tests/samples/codefiles/python.py'
         result = guess_language(source_file)
         mock_guess_lexer.assert_called_once_with(source_file)
         self.assertEquals(result, (None, None))
Пример #3
0
 def test_guess_language_when_entity_not_exist_but_local_file_exists(self):
     source_file = 'tests/samples/codefiles/does_not_exist.py'
     local_file = 'tests/samples/codefiles/python.py'
     self.assertFalse(os.path.exists(source_file))
     result = guess_language(source_file, local_file)
     self.assertEquals(result[0], 'Python')
Пример #4
0
 def test_guess_language_when_entity_not_exist_but_local_file_exists(self):
     source_file = 'tests/samples/codefiles/does_not_exist.py'
     local_file = 'tests/samples/codefiles/python.py'
     self.assertFalse(os.path.exists(source_file))
     result = guess_language(source_file, local_file)
     self.assertEquals(result[0], 'Python')