| Total Complexity | 7 |
| Total Lines | 15 |
| Duplicated Lines | 0 % |
| Changes | 0 | ||
| 1 | # pylint: disable=no-self-use,misplaced-comparison-constant |
||
| 8 | class TestGetConfig: |
||
| 9 | |||
| 10 | def test_get_valid(self): |
||
| 11 | config = get_config('prod') |
||
| 12 | |||
| 13 | assert issubclass(config, Config) |
||
| 14 | assert 'prod' == config.ENV |
||
| 15 | |||
| 16 | def test_get_none(self): |
||
| 17 | with pytest.raises(AssertionError): |
||
| 18 | get_config('') |
||
| 19 | |||
| 20 | def test_get_unknown(self): |
||
| 21 | with pytest.raises(AssertionError): |
||
| 22 | get_config('not_a_valid_config') |
||
| 23 |