ability to prioritize popular languages over uncommon languages
This commit is contained in:
parent
9ce9d528fd
commit
8c2685696c
4 changed files with 74 additions and 5 deletions
1
tests/samples/codefiles/perl.pl
Normal file
1
tests/samples/codefiles/perl.pl
Normal file
|
@ -0,0 +1 @@
|
|||
|
|
@ -190,7 +190,7 @@ class LanguagesTestCase(utils.TestCase):
|
|||
language = None
|
||||
self.assertEqual(self.patched['wakatime.offlinequeue.Queue.push'].call_args[0][0].get('language'), language)
|
||||
|
||||
def test_typescript_detected_correctly(self):
|
||||
def test_typescript_detected_over_typoscript(self):
|
||||
response = Response()
|
||||
response.status_code = 500
|
||||
self.patched['wakatime.packages.requests.adapters.HTTPAdapter.send'].return_value = response
|
||||
|
@ -205,3 +205,19 @@ class LanguagesTestCase(utils.TestCase):
|
|||
|
||||
language = u('TypeScript')
|
||||
self.assertEqual(self.patched['wakatime.offlinequeue.Queue.push'].call_args[0][0].get('language'), language)
|
||||
|
||||
def test_perl_detected_over_prolog(self):
|
||||
response = Response()
|
||||
response.status_code = 500
|
||||
self.patched['wakatime.packages.requests.adapters.HTTPAdapter.send'].return_value = response
|
||||
|
||||
now = u(int(time.time()))
|
||||
config = 'tests/samples/configs/good_config.cfg'
|
||||
entity = 'tests/samples/codefiles/perl.pl'
|
||||
args = ['--file', entity, '--config', config, '--time', now]
|
||||
|
||||
retval = execute(args)
|
||||
self.assertEquals(retval, 102)
|
||||
|
||||
language = u('Perl')
|
||||
self.assertEqual(self.patched['wakatime.offlinequeue.Queue.push'].call_args[0][0].get('language'), language)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue