def test_status_when_raise_error(): c = DummyGeneralControl(raise_error=Exception) with pytest.raises(Exception): c.status()
def test_status_when_no_arguments_are_passed(): c = DummyGeneralControl() with pytest.raises(ValueError): c.status()
def test_status(): result_status = General(NetworkManagerState.CONNECTED_GLOBAL, NetworkConnectivity.FULL, True, True, True, True) c = DummyGeneralControl(result_status=result_status) assert c.status() == result_status