Exemplo n.º 1
0
 def test_duplicate_user_key(self):
     user = UserFactory.create()
     UserPreferenceFactory.create(user=user, key="testkey", value="first")
     self.assertRaises(IntegrityError,
                       UserPreferenceFactory.create,
                       user=user,
                       key="testkey",
                       value="second")
Exemplo n.º 2
0
 def test_duplicate_user_key(self):
     user = UserFactory.create()
     UserPreferenceFactory.create(user=user, key="testkey", value="first")
     self.assertRaises(
         IntegrityError,
         UserPreferenceFactory.create,
         user=user,
         key="testkey",
         value="second"
     )
Exemplo n.º 3
0
 def setUp(self):
     super(UserApiTestCase, self).setUp()
     self.users = [
         UserFactory.create(email="test{0}@test.org".format(i),
                            profile__name="Test {0}".format(i))
         for i in range(5)
     ]
     self.prefs = [
         UserPreferenceFactory.create(user=self.users[0], key="key0"),
         UserPreferenceFactory.create(user=self.users[0], key="key1"),
         UserPreferenceFactory.create(user=self.users[1], key="key0")
     ]
Exemplo n.º 4
0
 def setUp(self):
     super(UserApiTestCase, self).setUp()
     self.users = [
         UserFactory.create(
             email="test{0}@test.org".format(i),
             profile__name="Test {0}".format(i)
         )
         for i in range(5)
     ]
     self.prefs = [
         UserPreferenceFactory.create(user=self.users[0], key="key0"),
         UserPreferenceFactory.create(user=self.users[0], key="key1"),
         UserPreferenceFactory.create(user=self.users[1], key="key0")
     ]
Exemplo n.º 5
0
 def test_arbitrary_values(self):
     user = UserFactory.create()
     UserPreferenceFactory.create(user=user, key="testkey0", value="")
     UserPreferenceFactory.create(user=user, key="testkey1", value="This is some English text!")
     UserPreferenceFactory.create(user=user, key="testkey2", value="{'some': 'json'}")
     UserPreferenceFactory.create(
         user=user, key="testkey3", value="\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\xad\xe5\x9b\xbd\xe6\x96\x87\xe5\xad\x97'"
     )
Exemplo n.º 6
0
 def _create_and_assert(self, user, key, value):
     """Create a new preference and assert the values. """
     preference = UserPreferenceFactory.create(user=user, key=key, value=value)
     self.assertEqual(preference.user, user)
     self.assertEqual(preference.key, key)
     self.assertEqual(preference.value, value)
     return preference
Exemplo n.º 7
0
 def _create_and_assert(self, user, key, value):
     """Create a new preference and assert the values. """
     preference = UserPreferenceFactory.create(user=user,
                                               key=key,
                                               value=value)
     self.assertEqual(preference.user, user)
     self.assertEqual(preference.key, key)
     self.assertEqual(preference.value, value)
     return preference
Exemplo n.º 8
0
 def test_arbitrary_values(self):
     user = UserFactory.create()
     UserPreferenceFactory.create(user=user, key="testkey0", value="")
     UserPreferenceFactory.create(user=user,
                                  key="testkey1",
                                  value="This is some English text!")
     UserPreferenceFactory.create(user=user,
                                  key="testkey2",
                                  value="{'some': 'json'}")
     UserPreferenceFactory.create(
         user=user,
         key="testkey3",
         value=
         "\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\xad\xe5\x9b\xbd\xe6\x96\x87\xe5\xad\x97'"
     )