Esempio n. 1
0
def test_phone_item_international_request(locale, input, output):
    with translation.override(locale):
        serializer = UpdateItemSerializer(data=make_update_item('phone', input))
        assert serializer.is_valid(), serializer.errors
        item = serializer.save()
    assert item.field == 'phone'
    assert item.value == output
Esempio n. 2
0
def test_phone_item_international():
    serializer = UpdateItemSerializer(
        data=make_update_item('phone', '+631234'))
    assert serializer.is_valid(), serializer.errors
    item = serializer.save()
    assert item.field == 'phone'
    assert item.value == '+631234'
Esempio n. 3
0
def test_simple_item():
    serializer = UpdateItemSerializer(
        data=make_update_item('email', '*****@*****.**'))
    assert serializer.is_valid(), serializer.errors
    item = serializer.save()
    assert item.field == 'email'
    assert item.value == '*****@*****.**'
Esempio n. 4
0
def test_phone_item_international():
    serializer = UpdateItemSerializer(data=make_update_item('phone', '+631234'))
    assert serializer.is_valid(), serializer.errors
    item = serializer.save()
    assert item.field == 'phone'
    assert item.value == '+631234'
Esempio n. 5
0
def test_simple_item():
    serializer = UpdateItemSerializer(data=make_update_item('email', '*****@*****.**'))
    assert serializer.is_valid(), serializer.errors
    item = serializer.save()
    assert item.field == 'email'
    assert item.value == '*****@*****.**'