From 0bde212ce25cdff4c3346f7c10b38e2dcd4ef1f2 Mon Sep 17 00:00:00 2001 From: Vincent Le Goff Date: Sun, 14 Oct 2018 11:44:35 +0200 Subject: [PATCH] Fix two bugs in unittest (one Windows-specific) --- evennia/commands/default/tests.py | 3 +++ evennia/contrib/tests.py | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/evennia/commands/default/tests.py b/evennia/commands/default/tests.py index d252e738c2..73e66f7d28 100644 --- a/evennia/commands/default/tests.py +++ b/evennia/commands/default/tests.py @@ -542,8 +542,11 @@ class TestInterruptCommand(CommandTest): class TestUnconnectedCommand(CommandTest): def test_info_command(self): + # instead of using SERVER_START_TIME (0), we use 86400 because Windows won't let us use anything lower + gametime.SERVER_START_TIME = 86400 expected = "## BEGIN INFO 1.1\nName: %s\nUptime: %s\nConnected: %d\nVersion: Evennia %s\n## END INFO" % ( settings.SERVERNAME, datetime.datetime.fromtimestamp(gametime.SERVER_START_TIME).ctime(), SESSIONS.account_count(), utils.get_evennia_version()) self.call(unloggedin.CmdUnconnectedInfo(), "", expected) + del gametime.SERVER_START_TIME diff --git a/evennia/contrib/tests.py b/evennia/contrib/tests.py index c3db584318..c414597f75 100644 --- a/evennia/contrib/tests.py +++ b/evennia/contrib/tests.py @@ -70,7 +70,7 @@ class TestLanguage(EvenniaTest): word_length_variance=4) def test_available_languages(self): - self.assertEqual(rplanguage.available_languages(), ["binary", "testlang"]) + self.assertEqual(list(sorted(rplanguage.available_languages())), ["binary", "testlang"]) def test_obfuscate_whisper(self): self.assertEqual(rplanguage.obfuscate_whisper(text, level=0.0), text)