zjfz-2019-s402281/regexp/Task311Test.py

35 lines
821 B
Python
Executable File

#!/usr/bin/python3
# -*- coding: utf-8 -*-
"""
Zadanie 311
Napisać funkcję is_nip_number(string), która sprawdza, czy
napis jest numerem NIP zapisanym w formacie xxx-xxx-xx-xx bądź
xxx-xx-xx-xxx. Nie trzeba brać pod uwagę sumy kontrolnej.
NAME: is_nip_number
PARAMS: string
RETURN: bool
POINTS: 9
"""
import unittest
from Task311 import is_nip_number
class Task311Test(unittest.TestCase):
"""Testy do zadania 311"""
def test_simple(self):
"""Podstawowy test."""
self.assertFalse(is_nip_number("3454551234"))
self.assertTrue(is_nip_number("000-00-00-000"))
self.assertTrue(is_nip_number("345-45-12-334"))
self.assertFalse(is_nip_number("345-455-12-349"))
self.assertTrue(is_nip_number("345-455-12-34"))
if __name__ == '__main__':
unittest.main()