def setUp(self):
     self.uc = personas.fredClerk()
     self.cmd = email.SetBoxPasswordCommand()
     self.box = "pop_fred_box"
     self.uc.user.boxes << Mailbox(mailbox=self.box)
     self.uc.clerk.store(self.uc.user)
     self.invoke = lambda mailbox,pass1,pass2: (
         self.cmd.invoke_x(self.uc.user, mailbox, pass1, pass2))
 def setUp(self):
     self.uc = personas.fredClerk()
     self.cmd = email.SetBoxPasswordCommand()
     self.box = "pop_fred_box"
     self.uc.user.boxes << Mailbox(mailbox=self.box)
     self.uc.clerk.store(self.uc.user)
     self.invoke = lambda mailbox, pass1, pass2: (self.cmd.invoke_x(
         self.uc.user, mailbox, pass1, pass2))
 def test_SaveSiteCommand_bad(self):
     uclerk = personas.fredClerk()
     self.assertRaises(Intercept,
                       site.SaveSiteCommand().invoke,
                       _clerk=uclerk.clerk,
                       _user=uclerk.user,
                       name='fred.com',
                       haserrs=0,
                       suExec=1,
                       docroot='$@!?')
 def test_AdminSaveSiteCommand(self):
     uclerk = personas.fredClerk()
     site.AdminSaveSiteCommand().invoke(
         _clerk=uclerk.clerk,_user=uclerk.user,
         name='fred.com', haserrs=0, suExec=1, docroot='top',
         extra='valid admin extra')
     newSite = uclerk.clerk.fetch(Site)
     assert newSite.extra == 'valid admin extra'
     assert newSite.suExec
     assert not newSite.haserrs
     self.assertEquals("top", newSite.docroot)
    def test_DeleteSiteCommand(self):
        uclerk = personas.fredClerk()

        self.assertEquals(1, len(uclerk.clerk.match(Site)))

        cmd = site.DeleteSiteCommand()
        cmd.invoke(_clerk=uclerk.clerk, _user=uclerk.user, name='fred.com')

        sites = uclerk.clerk.match(Site)
        #import pdb; pdb.set_trace()
        self.assertEquals([], sites)
        self.assertEquals(0, len(uclerk.clerk.match(Site)))
    def test_DeleteSiteCommand(self):
        uclerk = personas.fredClerk()

        self.assertEquals(1, len(uclerk.clerk.match(Site)))

        cmd = site.DeleteSiteCommand()
        cmd.invoke(_clerk=uclerk.clerk, _user=uclerk.user, name='fred.com')

        sites = uclerk.clerk.match(Site)
        #import pdb; pdb.set_trace()
        self.assertEquals([], sites)
        self.assertEquals(0, len(uclerk.clerk.match(Site)))
 def test_SaveSiteCommand(self):
     uclerk = personas.fredClerk()
     oldSiteExtra = uclerk.clerk.fetch(Site).extra
     site.SaveSiteCommand().invoke(
         _clerk=uclerk.clerk,_user=uclerk.user,
         name='fred.com', haserrs=0, suExec=1, docroot='top',
         extra='this should be ignored')
     
     newSite = uclerk.clerk.fetch(Site)
     assert newSite.extra == oldSiteExtra
     assert newSite.suExec
     assert not newSite.haserrs
     self.assertEquals("top", newSite.docroot)
 def test_AdminSaveSiteCommand(self):
     uclerk = personas.fredClerk()
     site.AdminSaveSiteCommand().invoke(_clerk=uclerk.clerk,
                                        _user=uclerk.user,
                                        name='fred.com',
                                        haserrs=0,
                                        suExec=1,
                                        docroot='top',
                                        extra='valid admin extra')
     newSite = uclerk.clerk.fetch(Site)
     assert newSite.extra == 'valid admin extra'
     assert newSite.suExec
     assert not newSite.haserrs
     self.assertEquals("top", newSite.docroot)
    def test_SaveSiteCommand(self):
        uclerk = personas.fredClerk()
        oldSiteExtra = uclerk.clerk.fetch(Site).extra
        site.SaveSiteCommand().invoke(_clerk=uclerk.clerk,
                                      _user=uclerk.user,
                                      name='fred.com',
                                      haserrs=0,
                                      suExec=1,
                                      docroot='top',
                                      extra='this should be ignored')

        newSite = uclerk.clerk.fetch(Site)
        assert newSite.extra == oldSiteExtra
        assert newSite.suExec
        assert not newSite.haserrs
        self.assertEquals("top", newSite.docroot)
Beispiel #10
0
 def setUp(self):
     self.uc = personas.fredClerk()
     self.user = self.uc.user
     self.clerk = self.uc.clerk
     self.dom = self.user.domains[0]
 def setUp(self):
     uc = personas.fredClerk()
     self.user = uc.user
     self.dom = uc.user.domains[0]
     self.clerk = uc.clerk
 def setUp(self):
     self.uc = personas.fredClerk()
 def setUp(self):
     self.uc = personas.fredClerk()
 def test_SaveSiteCommand_bad(self):
     uclerk = personas.fredClerk()
     self.assertRaises(Intercept,
         site.SaveSiteCommand().invoke,
                       _clerk=uclerk.clerk,_user=uclerk.user,
                       name='fred.com', haserrs=0, suExec=1, docroot='$@!?')
Beispiel #15
0
 def setUp(self):
     self.uc = personas.fredClerk()
     self.user = self.uc.user
     self.clerk = self.uc.clerk
     self.dom = self.user.domains[0]
 def setUp(self):
     uc = personas.fredClerk()
     self.user = uc.user
     self.dom = uc.user.domains[0]
     self.clerk = uc.clerk