Ejemplo n.º 1
0
def test_get_action_assignment_success():
    from python_moonutilities import cache
    cache_obj = cache.Cache()
    action_assignments = cache_obj.get_action_assignments(
        data_mock.shared_ids["policy"]["policy_id_1"],
        data_mock.shared_ids["perimeter"]["perimeter_id_3"],
        data_mock.shared_ids["category"]["category_id_1"])
    assert action_assignments is not None
Ejemplo n.º 2
0
def test_get_action_invalid_name():
    from python_moonutilities import cache
    cache_obj = cache.Cache()
    name = 'invalid name'
    with pytest.raises(Exception) as exception_info:
        cache_obj.get_action(data_mock.shared_ids["policy"]["policy_id_1"],
                             name)
    assert str(exception_info.value) == '400: Action Unknown'