Esempio n. 1
0
        def setUp(self):
            active_config = {}

            if config is not None:
                active_config = config

            fixture.setUp(active_config)
            self.cydra = Cydra(active_config)

            if create_users is not None:
                for user in create_users:
                    setattr(self, "user_" + user['username'], self.cydra.create_user(**user))

            if create_projects is not None:
                for projectname, owner in create_projects.items():
                    if not hasattr(owner, 'id'):
                        owner = self.cydra.get_user(userid=owner)
                    setattr(self, "project_" + projectname, self.cydra.create_project(projectname, owner))
Esempio n. 2
0
    class ConfiguredTestCase(ProcessHelpers, unittest.TestCase):
        def setUp(self):
            active_config = {}

            if config is not None:
                active_config = config

            fixture.setUp(active_config)
            self.cydra = Cydra(active_config)

            if create_users is not None:
                for user in create_users:
                    setattr(self, "user_" + user['username'], self.cydra.create_user(**user))

            if create_projects is not None:
                for projectname, owner in create_projects.items():
                    if not hasattr(owner, 'id'):
                        owner = self.cydra.get_user(userid=owner)
                    setattr(self, "project_" + projectname, self.cydra.create_project(projectname, owner))

        def tearDown(self):
            fixture.tearDown()
Esempio n. 3
0
def main():
    import logging
    from optparse import OptionParser

    parser = OptionParser()
    parser.add_option('-v', '--verbose',
                      action='store_true', dest='verbose', default=False)
    (options, args) = parser.parse_args()

    if options.verbose:
        logging.basicConfig(level=logging.DEBUG)
    else:
        logging.basicConfig(level=logging.ERROR)

    cydra_instance = Cydra()

    RootCommand(cydra_instance)(args)
Esempio n. 4
0
 def setUp(self):
     config = {}
     fixture.setUp(config)
     self.cydra = Cydra(config)