예제 #1
0
    def test_add_two_stacksync_users(self):
        testuser1 = StacksyncUser(name=self.user_name, email="*****@*****.**")
        testuser1.save()
        self.assertIsNotNone(testuser1.id)

        testuser2 = StacksyncUser(name=self.user_name, email="*****@*****.**")
        testuser2.save()
        self.assertIsNotNone(testuser2.id)

        self.assertNotEquals(testuser1.id, testuser2.id)

        #cleanup
        testuser1.delete()
        testuser2.delete()
예제 #2
0
    def test_get_user_logic_quota(self):
        testuser = StacksyncUser(name=self.user_name, email="*****@*****.**", quota_limit=100)
        testuser.save()

        self.assertEquals(100, testuser.quota_limit)

        testuser.delete()
예제 #3
0
    def test_delete_user(self, mock):
        testuser = StacksyncUser(name="AAA", email="*****@*****.**")
        testuser.save()
        self.assertIsNotNone(testuser.id)

        testuser.delete()
        self.assertIsNone(testuser.id)
예제 #4
0
    def test_create_user(self, mock):
        testuser = StacksyncUser(name="AAA", email="*****@*****.**", keystone=self.get_mock_keystone())

        testuser.save()
        self.testuser = testuser
        self.assertIsNotNone(testuser.id)
        self.assertNotEquals(testuser.swift_account, u"")
        self.assertIsNotNone(testuser.pk)
예제 #5
0
 def setUp(self):
     self.testuser = StacksyncUser(name=self.user_name, email="*****@*****.**")
     self.testuser.save()