Skip to content

Commit d8e2fb7

Browse files
committed
Merge branch 'language-file'
2 parents 14ebed5 + 46bc8fd commit d8e2fb7

File tree

11 files changed

+44
-360
lines changed

11 files changed

+44
-360
lines changed

tests/worker/languageBot/LANGUAGE

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
TestLanguage

tests/worker/languageBot/MyBot.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../../airesources/Python/MyBot.py

tests/worker/languageBot/hlt.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../../airesources/Python/hlt.py
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../../airesources/Python/networking.py

tests/worker/languageBot/run.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
#Python
2+
python3 MyBot.py

tests/worker/loseBot/hlt.py

Lines changed: 0 additions & 96 deletions
This file was deleted.

tests/worker/loseBot/hlt.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../../airesources/Python/hlt.py

tests/worker/loseBot/networking.py

Lines changed: 0 additions & 84 deletions
This file was deleted.

tests/worker/loseBot/networking.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../../airesources/Python/networking.py

tests/worker/testWorker.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,20 @@ def testStarterPackages(self):
4343
assert language == expectedLanguage
4444
assert errors == None
4545

46+
def testLanguageOverride(self):
47+
'''Use a LANGUAGE file to override the detected language'''
48+
LANGUAGE_BOT_PATH = "languageBot"
49+
50+
bot_dir = os.path.join(OUR_PATH, LANGUAGE_BOT_PATH)
51+
expectedLanguage = "TestLanguage"
52+
53+
language, errors = compiler.compile_anything(bot_dir)
54+
if errors is not None: print("Errors: " + "\n".join(errors))
55+
print("Language: " + language)
56+
57+
assert language == expectedLanguage
58+
assert errors == None
59+
4660
class GameTests(unittest.TestCase):
4761
def testNormalGame(self):
4862
'''Test the parsing of the output of runGame.sh'''

0 commit comments

Comments
 (0)