Exemple #1
1
 def test_agent_openID_create(self):
     openID = "bob.openID.com"
     bob = Agent(openID=openID)
     bob.save()
     self.assertEquals(bob.openID, openID)
     self.assertEquals(bob.objectType, "Agent")
     self.assertFalse(bob.name)
     self.assertFalse(bob.mbox)
     self.assertFalse(bob.mbox_sha1sum)
Exemple #2
0
 def test_agent_account_create(self):
     bob = Agent(account_homePage="http://www.adlnet.gov", account_name="freakshow")
     bob.save()
     self.assertEquals(bob.account_name, "freakshow")
     self.assertEquals(bob.account_homePage, "http://www.adlnet.gov")
     self.assertFalse(bob.name)
     self.assertFalse(bob.mbox)
     self.assertFalse(bob.mbox_sha1sum)
     self.assertFalse(bob.openID)
Exemple #3
0
    def test_agent_del(self):
        ag = Agent(name="the agent", account_homePage="http://adlnet.gov/agent/1", account_name="agent 1 account")
        ag.save()

        self.assertEquals(ag.name, "the agent")
        self.assertEquals(ag.account_name, "agent 1 account")
        self.assertEquals(ag.account_homePage, "http://adlnet.gov/agent/1")
        self.assertEquals(1, len(Agent.objects.all()))

        ag.delete()

        self.assertEquals(0, len(Agent.objects.all()))
Exemple #4
0
 def test_agent_account_create(self):
     account = {"homePage":"http://www.adlnet.gov","name":"freakshow"}
     bob = Agent()
     bob.save()
     bobacc = AgentAccount(agent=bob, **account)
     bobacc.save()
     a = bob.agentaccount
     self.assertEquals(a.name, "freakshow")
     self.assertEquals(a.homePage, "http://www.adlnet.gov")
     self.assertEquals(a.agent, bob)
     self.assertFalse(bob.name)
     self.assertFalse(bob.mbox)
     self.assertFalse(bob.mbox_sha1sum)
     self.assertFalse(bob.openID)
Exemple #5
0
    def test_agent_del(self):
        ag = Agent(name="the agent", account_homePage="http://adlnet.gov/agent/1",
            account_name="agent 1 account")
        ag.save()

        self.assertEquals(ag.name, "the agent")
        self.assertEquals(ag.account_name, "agent 1 account")
        self.assertEquals(ag.account_homePage, "http://adlnet.gov/agent/1")
        self.assertEquals(1, len(Agent.objects.all()))

        ag.delete()

        self.assertEquals(0, len(Agent.objects.all()))