def test_create_superuser(self): """ Create superuser """ user = UserProfile.objects.create_superuser( username='******', email='*****@*****.**', password='******', ) self.assertIsInstance(user, UserProfile) self.assertEqual('j_smith', user.username) self.assertTrue(user.check_password('password9')) self.assertTrue(user.is_staff) self.assertTrue(user.is_admin) self.assertTrue(user.is_active) self.assertEqual({ 'user_id': 1, 'total_cash': formatted(0), 'portfolio_value': formatted(0), 'reputation': '100%', }, user.statistics_dict) user2 = UserProfile.objects.create_superuser( username='******', email='*****@*****.**', ) self.assertIsInstance(user2, HttpResponseForbidden)
def test_create_superuser(self): """ Create superuser """ user = UserProfile.objects.create_superuser( username='******', email='*****@*****.**', password='******', ) self.assertIsInstance(user, UserProfile) self.assertEqual('j_smith', user.username) self.assertTrue(user.check_password('password9')) self.assertTrue(user.is_staff) self.assertTrue(user.is_admin) self.assertTrue(user.is_active) self.assertEqual( { 'user_id': 1, 'total_cash': formatted(0), 'portfolio_value': formatted(0), 'reputation': '100%', }, user.statistics_dict) user2 = UserProfile.objects.create_superuser( username='******', email='*****@*****.**', ) self.assertIsInstance(user2, HttpResponseForbidden)
def statistics_dict(self): reputation = "%s%%" % formatted(self.reputation) if self.reputation else "100%" return { 'user_id': self.id, 'total_cash': formatted(self.total_cash), 'portfolio_value': formatted(self.portfolio_value), 'reputation': reputation }
def statistics_dict(self): if self.reputation: reputation = "%s%%" % formatted(self.reputation) else: reputation = None return { 'user_id': self.id, 'total_cash': formatted(self.total_cash), 'portfolio_value': formatted(self.portfolio_value), 'reputation': reputation }
def test_reset_account_with_bonus(self): """ Test reset account """ user = UserFactory() user.reset_account(0.1) self.assertEqual({ 'user_id': 1, 'total_cash': formatted(1100), 'portfolio_value': formatted(0), 'reputation': "110%", }, user.statistics_dict)
def test_reset_account_with_bonus(self): """ Test reset account """ user = UserFactory() user.reset_account(0.1) self.assertEqual( { 'user_id': 1, 'total_cash': formatted(1100), 'portfolio_value': formatted(0), 'reputation': "110%", }, user.statistics_dict)
def test_user_creation(self): """ Create user and check his attributes """ user = UserFactory(username='******', name='John Smith') self.assertEqual('johnsmith', user.__unicode__()) self.assertEqual('John Smith', user.name) self.assertEqual('John Smith', user.get_short_name()) self.assertEqual(False, user.is_vip) self.assertEqual('John Smith (johnsmith)', user.get_full_name()) self.assertEqual('John Smith (johnsmith)', user.full_name) user.calculate_reputation() user.save() self.assertEqual(False, user.is_superuser) self.assertEqual({ 'user_id': 1, 'total_cash': formatted(0), 'portfolio_value': formatted(0), 'reputation': None, }, user.statistics_dict) self.assertEqual(0, user.current_portfolio_value)
def test_user_creation(self): """ Create user and check his attributes """ user = UserFactory(username='******', name='John Smith') self.assertEqual('johnsmith', user.__unicode__()) self.assertEqual('John Smith', user.name) self.assertEqual('John Smith', user.get_short_name()) self.assertEqual(False, user.is_vip) self.assertEqual('John Smith (johnsmith)', user.get_full_name()) self.assertEqual('John Smith (johnsmith)', user.full_name) user.calculate_reputation() user.save() self.assertEqual(False, user.is_superuser) self.assertEqual( { 'user_id': 1, 'total_cash': formatted(0), 'portfolio_value': formatted(0), 'reputation': '100%', }, user.statistics_dict) self.assertEqual(0, user.current_portfolio_value)