Esempio n. 1
0
 def test_lookup_intersect_empty_test01(self):
     store = MemoryStore()
     store.update(self.test01)
     entity_id = root(self.test01).get('entityID')
     e = store.lookup("%s=%s+%s=%s" % (ATTRS['domain'], 'example.com', ATTRS['role'], 'sp'))
     print e
     assert (len(e) == 0)
Esempio n. 2
0
 def test_import_reset_wayf(self):
     store = MemoryStore()
     store.update(self.wayf,
                  tid='https://metadata.wayf.dk/wayf-edugain-metadata.xml')
     assert (store.size() == 77)
     store.reset()
     assert (store.size() == 0)
Esempio n. 3
0
 def test_lookup_intersect_empty_test01(self):
     store = MemoryStore()
     store.update(self.test01)
     entity_id = root(self.test01).get('entityID')
     e = store.lookup("%s=%s+%s=%s" %
                      (ATTRS['domain'], 'example.com', ATTRS['role'], 'sp'))
     assert (len(e) == 0)
Esempio n. 4
0
 def test_select_wayf(self):
     store = MemoryStore()
     store.update(self.wayf, tid='https://metadata.wayf.dk/wayf-edugain-metadata.xml')
     assert store.size() == 77
     res = store.select("https://metadata.wayf.dk/wayf-edugain-metadata.xml")
     lst = [e.get('entityID') for e in res]
     assert len(lst) == 77
     assert 'https://birk.wayf.dk/birk.php/wayf.supportcenter.dk/its/saml2/idp/metadata.php?unit=its' in lst
Esempio n. 5
0
 def test_lookup_wayf_sha1(self):
     store = MemoryStore()
     store.update(self.wayf, tid='https://metadata.wayf.dk/wayf-edugain-metadata.xml')
     assert store.size() == 77
     res = store.lookup("{sha1}4ece490318a017bc2cc24674f5ad049ad562f7b2")
     lst = [e.get('entityID') for e in res]
     assert len(lst) == 1
     assert 'https://birk.wayf.dk/birk.php/wayf.supportcenter.dk/its/saml2/idp/metadata.php?unit=its' in lst
Esempio n. 6
0
 def test_lookup_test01(self):
     store = MemoryStore()
     store.update(self.test01)
     entity_id = root(self.test01).get('entityID')
     e = store.lookup(entity_id)
     assert (len(e) == 1)
     assert (e[0] is not None)
     assert (e[0].get('entityID') is not None)
     assert (e[0].get('entityID') == entity_id)
Esempio n. 7
0
 def test_store_attributes_test01(self):
     store = MemoryStore()
     store.update(self.test01)
     assert (ATTRS['domain'] in store.attributes())
     assert (ATTRS['role'] in store.attributes())
     assert (ATTRS['collection'] not in store.attributes())
     assert ('example.com' in store.attribute(ATTRS['domain']))
     assert ('example.net' in store.attribute(ATTRS['domain']))
     assert ('foo.com' not in store.attribute(ATTRS['domain']))
Esempio n. 8
0
 def test_lookup_test01(self):
     store = MemoryStore()
     store.update(self.test01)
     entity_id = root(self.test01).get('entityID')
     e = store.lookup(entity_id)
     assert (len(e) == 1)
     assert (e[0] is not None)
     assert (e[0].get('entityID') is not None)
     assert (e[0].get('entityID') == entity_id)
Esempio n. 9
0
 def test_store_attributes_test01(self):
     store = MemoryStore()
     store.update(self.test01)
     assert (ATTRS['domain'] in store.attributes())
     assert (ATTRS['role'] in store.attributes())
     assert (ATTRS['collection'] not in store.attributes())
     assert ('example.com' in store.attribute(ATTRS['domain']))
     assert ('example.net' in store.attribute(ATTRS['domain']))
     assert ('foo.com' not in store.attribute(ATTRS['domain']))
Esempio n. 10
0
 def test_lookup_intersect_test01(self):
     store = MemoryStore()
     store.update(self.test01)
     entity_id = root(self.test01).get('entityID')
     e = store.lookup("%s=%s+%s=%s" % (ATTRS['domain'], 'example.com', ATTRS['role'], 'idp'))
     assert (len(e) == 1)
     assert (e[0] is not None)
     assert (e[0].get('entityID') is not None)
     assert (e[0].get('entityID') == entity_id)
Esempio n. 11
0
 def test_lookup_intersect_test01(self):
     store = MemoryStore()
     store.update(self.test01)
     entity_id = root(self.test01).get('entityID')
     e = store.lookup("%s=%s+%s=%s" % (ATTRS['domain'], 'example.com', ATTRS['role'], 'idp'))
     print e
     assert (len(e) == 1)
     assert (e[0] is not None)
     assert (e[0].get('entityID') is not None)
     assert (e[0].get('entityID') == entity_id)
Esempio n. 12
0
 def test_lookup_wayf(self):
     store = MemoryStore()
     store.update(self.wayf,
                  tid='https://metadata.wayf.dk/wayf-edugain-metadata.xml')
     assert (store.size() == 77)
     res = store.lookup("entities")
     lst = [e.get('entityID') for e in res]
     assert (len(lst) == 77)
     assert (
         'https://birk.wayf.dk/birk.php/wayf.supportcenter.dk/its/saml2/idp/metadata.php?unit=its'
         in lst)
Esempio n. 13
0
 def test_import_reset_test01(self):
     store = MemoryStore()
     store.update(self.test01)
     assert (store.size() > 0)
     store.reset()
     assert (store.size() == 0)
Esempio n. 14
0
 def test_import_reset_test01(self):
     store = MemoryStore()
     store.update(self.test01)
     assert (store.size() > 0)
     store.reset()
     assert (store.size() == 0)