mirror of
https://github.com/github/octodns.git
synced 2024-05-11 05:55:00 +00:00
Add GeoCodes.parse and move Move Dyn dynamnic over to use it
This commit is contained in:
@@ -51,3 +51,20 @@ class TestRecordGeoCodes(TestCase):
|
||||
# Bad province code, good continent and country
|
||||
self.assertEquals(['xyz unknown province code "NA-US-XX"'],
|
||||
GeoCodes.validate('NA-US-XX', prefix))
|
||||
|
||||
def test_parse(self):
|
||||
self.assertEquals({
|
||||
'continent_code': 'NA',
|
||||
'country_code': None,
|
||||
'province_code': None,
|
||||
}, GeoCodes.parse('NA'))
|
||||
self.assertEquals({
|
||||
'continent_code': 'NA',
|
||||
'country_code': 'US',
|
||||
'province_code': None,
|
||||
}, GeoCodes.parse('NA-US'))
|
||||
self.assertEquals({
|
||||
'continent_code': 'NA',
|
||||
'country_code': 'US',
|
||||
'province_code': 'CA',
|
||||
}, GeoCodes.parse('NA-US-CA'))
|
||||
|
||||
Reference in New Issue
Block a user