Example #1
0
 def test_uripatterngenrator_urn(self):
     uri_generator = UriPatternGenerator('urn:things-erfgoed:', ':')
     self.assertEqual('urn:things-erfgoed:horses',
                      uri_generator.generate_collection_uri('horses'))
     self.assertEqual('urn:things-erfgoed:horses:pegasus',
                      uri_generator.generate_container_uri('horses', 'pegasus'))
     self.assertEqual('urn:things-erfgoed:horses:pegasus',
                      uri_generator.generate_container_uri('horses', 'pegasus'))
     self.assertEqual('urn:things-erfgoed:horses:pegasus:1965',
                      uri_generator.generate_object_uri('horses', 'pegasus', '1965'))
Example #2
0
 def test_uripatterngenrator_uri(self):
     uri_generator = UriPatternGenerator('https://things.erfgoed.net/')
     self.assertEqual('https://things.erfgoed.net/horses',
                      uri_generator.generate_collection_uri('horses'))
     self.assertEqual('https://things.erfgoed.net/horses/pegasus',
                      uri_generator.generate_container_uri('horses', 'pegasus'))
     self.assertEqual('https://things.erfgoed.net/horses/pegasus',
                      uri_generator.generate_container_uri('horses', 'pegasus'))
     self.assertEqual('https://things.erfgoed.net/horses/pegasus/1965',
                      uri_generator.generate_object_uri('horses', 'pegasus', '1965'))
     test_collection = Collection(name='TEST_COLLECTION', object_store='test',
                                  uri_generator=UriPatternGenerator('https://things.erfgoed.net/'))
     self.assertEqual('https://things.erfgoed.net/horses',
                      test_collection.uri_generator.generate_collection_uri('horses'))
Example #3
0
 def test_uripatterngenrator_urn(self):
     uri_generator = UriPatternGenerator('urn:things-erfgoed:', ':')
     self.assertEqual('urn:things-erfgoed:horses',
                      uri_generator.generate_collection_uri('horses'))
     self.assertEqual(
         'urn:things-erfgoed:horses:pegasus',
         uri_generator.generate_container_uri('horses', 'pegasus'))
     self.assertEqual(
         'urn:things-erfgoed:horses:pegasus',
         uri_generator.generate_container_uri('horses', 'pegasus'))
     self.assertEqual(
         'urn:things-erfgoed:horses:pegasus:1965',
         uri_generator.generate_object_uri('horses', 'pegasus', '1965'))
Example #4
0
 def test_uripatterngenrator_uri(self):
     uri_generator = UriPatternGenerator('https://things.erfgoed.net/')
     self.assertEqual('https://things.erfgoed.net/horses',
                      uri_generator.generate_collection_uri('horses'))
     self.assertEqual(
         'https://things.erfgoed.net/horses/pegasus',
         uri_generator.generate_container_uri('horses', 'pegasus'))
     self.assertEqual(
         'https://things.erfgoed.net/horses/pegasus',
         uri_generator.generate_container_uri('horses', 'pegasus'))
     self.assertEqual(
         'https://things.erfgoed.net/horses/pegasus/1965',
         uri_generator.generate_object_uri('horses', 'pegasus', '1965'))
     test_collection = Collection(
         name='TEST_COLLECTION',
         object_store='test',
         uri_generator=UriPatternGenerator('https://things.erfgoed.net/'))
     self.assertEqual(
         'https://things.erfgoed.net/horses',
         test_collection.uri_generator.generate_collection_uri('horses'))