
Moves all tests under orm/services/flavor_manager to top level tests folder, and makes changes to get them passing. Change-Id: I6e1bff032a1a90e60529bd0ed42f1c0b822687df
26 lines
988 B
Python
Executable File
26 lines
988 B
Python
Executable File
"""Logs module unittests."""
|
|
from orm.tests.unit.fms import FunctionalTest
|
|
|
|
|
|
class TestLogs(FunctionalTest):
|
|
"""logs tests."""
|
|
|
|
def test_change_log_level_fail(self):
|
|
response = self.app.put('/v1/orm/logs/1')
|
|
expected_result = {
|
|
"result": "Fail to change log_level. Reason: "
|
|
"The given log level [1] doesn't exist."}
|
|
self.assertEqual(expected_result, response.json)
|
|
|
|
def test_change_log_level_none(self):
|
|
response = self.app.put('/v1/orm/logs', expect_errors=True)
|
|
expected_result = 'Missing argument: "level"'
|
|
self.assertEqual(response.json["faultstring"], expected_result)
|
|
self.assertEqual(response.status_code, 400)
|
|
|
|
def test_change_log_level_success(self):
|
|
response = self.app.put('/v1/orm/logs/debug')
|
|
expected_result = {'result': 'Log level changed to debug.'}
|
|
self.assertEqual(response.json, expected_result)
|
|
self.assertEqual(response.status_code, 201)
|