Пример #1
0
def test_entity_validate_user_ok(mock_valid_users):
    mock_valid_users({"fake": "Fake User", "some_admin": "admin"})
    e = Entity("fake", "user")
    assert e.validate() is True

    e = Entity("some_admin", "admin")
    assert e.validate() is True
Пример #2
0
def test_entity_validate_workspace_ok(mock_workspace_info):
    ws_id = 5
    info = [
        5, "A_Workspace", "owner", "Timestamp", 18, "a", "n", "unlocked", {}
    ]
    mock_workspace_info(info)
    e = Entity(ws_id, "workspace")
    assert e.validate() is True
Пример #3
0
def test_entity_validate_narrative_ok(mock_workspace_info):
    ws_id = 5
    info = [
        5, "A_Workspace", "owner", "Timestamp", 18, "a", "n", "unlocked", {
            "narrative": "1",
            "narrative_nice_name": "My Narrative"
        }
    ]
    mock_workspace_info(info)
    e = Entity(ws_id, "narrative")
    assert e.validate() is True
Пример #4
0
def test_entity_validate_narrative_fail(mock_workspace_info_invalid):
    ws_id = 5
    mock_workspace_info_invalid(ws_id)
    e = Entity(ws_id, "narrative")
    assert e.validate() is False
Пример #5
0
def test_entity_validate_workspace_fail(mock_workspace_info_error):
    ws_id = 5
    mock_workspace_info_error(ws_id)
    e = Entity(ws_id, "workspace")
    assert e.validate() is False
Пример #6
0
def test_entity_validate_workspace_false(mock_workspace_info_invalid):
    ws_id = 5
    mock_workspace_info_invalid(ws_id)
    e = Entity(ws_id, "workspace")
    assert e.validate() is False
Пример #7
0
def test_entity_validate_group_ok(mock_valid_group):
    g_id = "mygroup"
    mock_valid_group(g_id)
    e = Entity(g_id, "group")
    assert e.validate() is True
Пример #8
0
def test_entity_validate_user_fail(mock_invalid_user):
    user_id = "not_a_user"
    mock_invalid_user(user_id)
    e = Entity(user_id, "user")
    assert e.validate() is False