Guest User

Untitled

a guest
Feb 16th, 2023
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. import pytest
  2. from phone_parser import parse_phone_number
  3.  
  4. def test_parse_phone_number():
  5. # Valid phone numbers
  6. assert parse_phone_number('555-123-4567') == {'area_code': '555', 'prefix': '123', 'line_number': '4567'}
  7. assert parse_phone_number('(555) 123-4567') == {'area_code': '555', 'prefix': '123', 'line_number': '4567'}
  8. assert parse_phone_number('555.123.4567') == {'area_code': '555', 'prefix': '123', 'line_number': '4567'}
  9. assert parse_phone_number('5551234567') == {'area_code': '555', 'prefix': '123', 'line_number': '4567'}
  10. assert parse_phone_number('1-555-123-4567') == {'area_code': '555', 'prefix': '123', 'line_number': '4567'}
  11.  
  12. # Invalid phone numbers
  13. assert parse_phone_number('5551234') == None
  14. assert parse_phone_number('55512345678') == None
  15. assert parse_phone_number('1-555-1234-567') == None
  16. assert parse_phone_number('(555)123-4567') == None
  17. assert parse_phone_number('555-123-4567-') == None
Add Comment
Please, Sign In to add comment