Example #1
0
 def test_account(self):
     acct1 = Account(name='Humph Floogerwhippel')
     acct1.save()
     acct2 = Account(name='Jorph Wheedjilli')
     acct2.save()
     # print acct.name
     group = Account(name='Flupping Baxters of Falkirk', 
         members=[Membership(member=acct1), Membership(member=acct2, role=ADMIN_ROLE)])
     group.save()
     print group
     print [m for m in group.members]
Example #2
0
    def test_load_accounts(self):
        
        """docstring for test_load_accounts"""
        _load_accounts('blah.json')
        self.assertEqual(Account.objects.count(), 3)
        group = Account.objects.get(name='Flupping Baxters of Falkirk')
        acct1 = Account(name='Arthur Sixpence')
        acct1.save()
        # print acct.name
        group.members.append(Membership(member=acct1))
        group.save()
        self.assertEqual(len(group.members), 3)

        print group
        print [m for m in group.members]
Example #3
0
 def tearDown(self):
     _print_db_info()
     
     # _dump_accounts('blah.json')
     print 'dropping Account docs'
     Account.drop_collection()