示例#1
0
def test_local_change_then_reload():
    HashOnlyModelFactory.create_table()
    obj = HashOnlyModelFactory(agency_subdomain='metzler', external_id=123)
    obj.external_id = 124

    reloaded = obj.reload()
    assert reloaded.external_id == 123
def test_local_change_then_reload():
    HashOnlyModelFactory.create_table()
    obj = HashOnlyModelFactory(agency_subdomain='metzler', external_id=123)
    obj.external_id = 124

    reloaded = obj.reload()
    assert reloaded.external_id == 123
def test_update_item_then_get_consistent():
    HashOnlyModelFactory.create_table()
    obj = HashOnlyModelFactory(agency_subdomain='metzler', external_id=123)
    assert obj.external_id == 123
    obj.external_id = 124
    obj.save()
    assert obj.external_id == 124

    reloaded = HashOnlyModel.get(agency_subdomain='metzler', consistent_read=True)
    assert reloaded.external_id == 124
示例#4
0
def test_update_item_then_get_consistent():
    HashOnlyModelFactory.create_table()
    obj = HashOnlyModelFactory(agency_subdomain='metzler', external_id=123)
    assert obj.external_id == 123
    obj.external_id = 124
    obj.save()
    assert obj.external_id == 124

    reloaded = HashOnlyModel.get(agency_subdomain='metzler',
                                 consistent_read=True)
    assert reloaded.external_id == 124