def test_defaultUserGroupOne(self):
     """
     Creates user and g-000 and membership from user to group
     :return:
     """
     try:
         u1 = CaliopeUser()
         u1.username = '******'
         u1.password = hashlib.sha256(u'123').hexdigest()
         u1.domainname = 'correlibre.org'
         u1.first_name = "User"
         u1.last_name = "Test"
         u1.avatar = "common-img/avatar.png"
         u1.save()
         g1 = CaliopeGroup()
         g1.name = 'Group'
         g1.code = 'g-000'
         g1.save()
         u1.member_of.connect(g1)
         g1.members.connect(u1)
         assert u1.member_of.is_connected(g1)
         assert g1.members.is_connected(u1)
     except UniqueProperty:
         try:
             u1 = CaliopeUser.index.get(username='******')
             g1 = CaliopeGroup.index.get(code='g-000')
             assert u1 is not None and g1 is not None
             assert u1.member_of.is_connected(g1)
             assert g1.members.is_connected(u1)
         except DoesNotExist:
             assert False
 def test_defaultUserGroupMany(self):
     """
     Creates user[1-5] and g-00[1-5] and the correspondent memberships.
     :return:
     """
     try:
         for i in xrange(1, 6):
             u1 = CaliopeUser()
             u1.username = '******' + str(i)
             u1.password = hashlib.sha256(u'123').hexdigest()
             u1.domainname = 'correlibre.org'
             u1.first_name = "User" + str(i)
             u1.last_name = "Test"
             u1.avatar = "common-img/avatar" + str(i) + ".png"
             u1.save()
             g1 = CaliopeGroup()
             g1.name = 'Group' + str(i)
             g1.code = 'g-00' + str(i)
             g1.save()
             u1.member_of.connect(g1)
             g1.members.connect(u1)
             assert u1.member_of.is_connected(g1)
             assert g1.members.is_connected(u1)
     except UniqueProperty:
         try:
             for i in xrange(1, 6):
                 u1 = CaliopeUser.index.get(username='******' + str(i))
                 g1 = CaliopeGroup.index.get(code='g-00' + str(i))
                 assert u1 is not None and g1 is not None
                 assert u1.member_of.is_connected(g1)
                 assert g1.members.is_connected(u1)
         except DoesNotExist:
             assert False
Пример #3
0
 def create_UserGroup(self, username, groupname):
     try:
         u1 = CaliopeUser()
         u1.username = username
         u1.password = hashlib.sha256(u'123').hexdigest()
         u1.domainname = 'correlibre.org'
         u1.first_name = "User"
         u1.last_name = "Test"
         u1.avatar = "common-img/avatar.png"
         u1.save()
         self.nodes_created.add(u1.uuid)
         g1 = CaliopeGroup()
         g1.name = groupname
         g1.code = groupname
         g1.save()
         self.nodes_created.add(g1.uuid)
         u1.member_of.connect(g1)
         g1.members.connect(u1)
         self.assertTrue(u1.member_of.is_connected(g1))
         self.assertTrue(g1.members.is_connected(u1))
     except UniqueProperty:
         try:
             u1 = CaliopeUser.index.get(username=username)
             g1 = CaliopeGroup.index.get(code=groupname)
             assert u1 is not None and g1 is not None
             assert u1.member_of.is_connected(g1)
             assert g1.members.is_connected(u1)
         except DoesNotExist:
             assert False
Пример #4
0
 def test_CaliopeGroup_creation(self):
     self.printLine()
     g1 = CaliopeGroup()
     g1.name = 'GroupTmp'
     g1.code = 'g-000Tmp'
     assert g1.save() is not None
     g1.delete()
     self.printLine()
Пример #5
0
 def create_UserGroup(self, username, groupname):
     try:
         u1 = CaliopeUser()
         u1.username = username
         u1.password = hashlib.sha256(u'123').hexdigest()
         u1.domainname = 'correlibre.org'
         u1.first_name = "User"
         u1.last_name = "Test"
         u1.avatar = "common-img/avatar.png"
         u1.save()
         self.nodes_created.add(u1.uuid)
         g1 = CaliopeGroup()
         g1.name = groupname
         g1.code = groupname
         g1.save()
         self.nodes_created.add(g1.uuid)
         u1.member_of.connect(g1)
         g1.members.connect(u1)
         self.assertTrue(u1.member_of.is_connected(g1))
         self.assertTrue(g1.members.is_connected(u1))
     except UniqueProperty:
         try:
             u1 = CaliopeUser.index.get(username=username)
             g1 = CaliopeGroup.index.get(code=groupname)
             assert u1 is not None and g1 is not None
             assert u1.member_of.is_connected(g1)
             assert g1.members.is_connected(u1)
         except DoesNotExist:
             assert False
Пример #6
0
 def test_defaultUserGroupMany(self):
     """
     Creates user[1-5] and g-00[1-5] and the correspondent memberships.
     :return:
     """
     try:
         for i in xrange(1, 6):
             u1 = CaliopeUser()
             u1.username = '******' + str(i)
             u1.password = hashlib.sha256(u'123').hexdigest()
             u1.domainname = 'correlibre.org'
             u1.first_name = "User" + str(i)
             u1.last_name = "Test"
             u1.avatar = "common-img/avatar" + str(i) + ".png"
             u1.save()
             g1 = CaliopeGroup()
             g1.name = 'Group' + str(i)
             g1.code = 'g-00' + str(i)
             g1.save()
             u1.member_of.connect(g1)
             g1.members.connect(u1)
             assert u1.member_of.is_connected(g1)
             assert g1.members.is_connected(u1)
     except UniqueProperty:
         try:
             for i in xrange(1, 6):
                 u1 = CaliopeUser.index.get(username='******' + str(i))
                 g1 = CaliopeGroup.index.get(code='g-00' + str(i))
                 assert u1 is not None and g1 is not None
                 assert u1.member_of.is_connected(g1)
                 assert g1.members.is_connected(u1)
         except DoesNotExist:
             assert False
Пример #7
0
 def test_defaultUserGroupOne(self):
     """
     Creates user and g-000 and membership from user to group
     :return:
     """
     try:
         u1 = CaliopeUser()
         u1.username = '******'
         u1.password = hashlib.sha256(u'123').hexdigest()
         u1.domainname = 'correlibre.org'
         u1.first_name = "User"
         u1.last_name = "Test"
         u1.avatar = "common-img/avatar.png"
         u1.save()
         g1 = CaliopeGroup()
         g1.name = 'Group'
         g1.code = 'g-000'
         g1.save()
         u1.member_of.connect(g1)
         g1.members.connect(u1)
         assert u1.member_of.is_connected(g1)
         assert g1.members.is_connected(u1)
     except UniqueProperty:
         try:
             u1 = CaliopeUser.index.get(username='******')
             g1 = CaliopeGroup.index.get(code='g-000')
             assert u1 is not None and g1 is not None
             assert u1.member_of.is_connected(g1)
             assert g1.members.is_connected(u1)
         except DoesNotExist:
             assert False
 def test_CaliopeGroup_creation(self):
     self.printLine()
     g1 = CaliopeGroup()
     g1.name = 'GroupTmp'
     g1.code = 'g-000Tmp'
     assert g1.save() is not None
     g1.delete()
     self.printLine()
Пример #9
0
 def test_CaliopeGroup_creationMany(self):
     self.printLine()
     for i in xrange(1, 5):
         g1 = CaliopeGroup()
         g1.name = u'Group' + str(i)
         g1.code = u'g-00' + str(i)
         try:
             assert g1.save() is not None
             g1.delete()
         except UniqueProperty:
             pass
     self.printLine()
 def test_CaliopeGroup_creationMany(self):
     self.printLine()
     for i in xrange(1, 5):
         g1 = CaliopeGroup()
         g1.name = u'Group' + str(i)
         g1.code = u'g-00' + str(i)
         try:
             assert g1.save() is not None
             g1.delete()
         except UniqueProperty:
             pass
     self.printLine()
Пример #11
0
 def test_CaliopeGroup_connectOne(self):
     self.printLine()
     try:
         u1 = CaliopeUser()
         u1.username = '******'
         u1.password = hashlib.sha256(u'123').hexdigest()
         u1.domainname = 'correlibre.org'
         u1.first_name = "User"
         u1.last_name = "Test"
         u1.save()
         g1 = CaliopeGroup()
         g1.name = 'GroupTmp'
         g1.code = 'g-000Tmp'
         g1.save()
         u1.member_of.connect(g1)
         g1.members.connect(u1)
         assert u1.member_of.is_connected(g1)
         assert g1.members.is_connected(u1)
         g1.delete()
         u1.delete()
     except UniqueProperty:
         assert False
     self.printLine()
 def test_CaliopeGroup_connectOne(self):
     self.printLine()
     try:
         u1 = CaliopeUser()
         u1.username = '******'
         u1.password = hashlib.sha256(u'123').hexdigest()
         u1.domainname = 'correlibre.org'
         u1.first_name = "User"
         u1.last_name = "Test"
         u1.save()
         g1 = CaliopeGroup()
         g1.name = 'GroupTmp'
         g1.code = 'g-000Tmp'
         g1.save()
         u1.member_of.connect(g1)
         g1.members.connect(u1)
         assert u1.member_of.is_connected(g1)
         assert g1.members.is_connected(u1)
         g1.delete()
         u1.delete()
     except UniqueProperty:
         assert False
     self.printLine()