def test_reg_check_unregistered(): # unregister the machine first config = InsightsConfig() client = InsightsClient(config) client.connection = FakeConnection(registered='unregistered') client.session = True # test function and integration in .register() assert client.get_registration_information()['status'] is False assert client.register() is False for r in constants.registered_files: assert os.path.isfile(r) is False for u in constants.unregistered_files: assert os.path.isfile(u) is True
def test_reg_check_unregistered_unreachable(): # unregister the machine first config = InsightsConfig(unregister=True) client = InsightsClient(config) client.connection = FakeConnection(registered=True) client.session = True assert client.unregister() is True # reset config and try to check registration config.unregister = False client.connection = FakeConnection(registered=False) assert client.get_registration_information()['unreachable'] is True assert client.register() is None for r in constants.registered_files: assert os.path.isfile(r) is False for u in constants.unregistered_files: assert os.path.isfile(u) is True