示例#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
示例#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'
示例#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 == '*****@*****.**'
示例#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'
示例#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 == '*****@*****.**'