1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
from marathon.models.app import MarathonApp
import unittest
class MarathonAppTest(unittest.TestCase):
def test_env_defaults_to_empty_dict(self):
"""
é testé
"""
app = MarathonApp()
self.assertEqual(app.env, {})
def test_add_env_empty_dict(self):
app = MarathonApp()
app.add_env("MY_ENV", "my-value")
self.assertDictEqual({"MY_ENV": "my-value"}, app.env)
def test_add_env_non_empty_dict(self):
env_data = {"OTHER_ENV": "other-value"}
app = MarathonApp(env=env_data)
app.add_env("MY_ENV", "my-value")
self.assertDictEqual({"MY_ENV": "my-value", "OTHER_ENV": "other-value"}, app.env)
|