lib: Create a file for getting the current version
Signed-off-by: Anna Schumaker <Anna@NoWheyCreamery.com>
This commit is contained in:
parent
52a36a2f83
commit
f08ce13a69
|
@ -0,0 +1,13 @@
|
|||
# Copyright 2021 (c) Anna Schumaker.
|
||||
from . import version
|
||||
import unittest
|
||||
|
||||
class TestVersion(unittest.TestCase):
|
||||
def test_version(self):
|
||||
self.assertEqual(version.MAJOR, 2)
|
||||
self.assertEqual(version.MINOR, 0)
|
||||
|
||||
self.assertTrue(version.DEBUG)
|
||||
self.assertTrue(version.TESTING)
|
||||
|
||||
self.assertEqual(version.string(), "Emmental 2.0-debug")
|
|
@ -0,0 +1,16 @@
|
|||
# Copyright 2021 (c) Anna Schumaker.
|
||||
import os
|
||||
|
||||
MAJOR = 2
|
||||
MINOR = 0
|
||||
|
||||
DEBUG = False
|
||||
with open("debug") as f:
|
||||
if f.read().strip() == "emmental":
|
||||
DEBUG = True
|
||||
|
||||
TESTING = os.environ.get("EMMENTAL_TESTING") != None
|
||||
|
||||
|
||||
def string():
|
||||
return f"Emmental {MAJOR}.{MINOR}{'-debug' if DEBUG else ''}"
|
Loading…
Reference in New Issue