Esempio n. 1
0
def test_vat_prefix_for_country():
    prefix, result = verify_vat("12345678", get_vat_prefix_for_country("fi"))
    assert prefix == "FI"
    assert result == ('12345678',)
Esempio n. 2
0
def test_vat_invalid(input, expected_code):
    with pytest.raises(ValidationError) as excinfo:
        verify_vat(input)
    assert excinfo.value.code == expected_code
Esempio n. 3
0
def test_vat_autoprefix():
    prefix, result = verify_vat("12345678", "FI")
    assert prefix == "FI"
    assert result == ('12345678',)
Esempio n. 4
0
def test_vat_valid(input, expected):
    prefix, result = verify_vat(input)
    assert result == expected, ("%s works" % input)
Esempio n. 5
0
def test_vat_prefix_for_country():
    prefix, result = verify_vat("12345678", get_vat_prefix_for_country("fi"))
    assert prefix == "FI"
    assert result == ('12345678',)
Esempio n. 6
0
def test_vat_autoprefix():
    prefix, result = verify_vat("12345678", "FI")
    assert prefix == "FI"
    assert result == ('12345678',)
Esempio n. 7
0
def test_vat_invalid(input, expected_code):
    with pytest.raises(ValidationError) as excinfo:
        verify_vat(input)
    assert excinfo.value.code == expected_code
Esempio n. 8
0
def test_vat_valid(input, expected):
    prefix, result = verify_vat(input)
    assert result == expected, ("%s works" % input)