Ejemplo n.º 1
0
    def setUp(self):
        self.env = EnvironmentStub(default_data=True)

        self.milestone1 = Milestone(self.env)
        self.milestone1.name = 'Test'
        self.milestone1.insert()
        self.milestone2 = Milestone(self.env)
        self.milestone2.name = 'Test2'
        self.milestone2.insert()

        tkt1 = insert_ticket(self.env,
                             summary='Foo',
                             milestone='Test',
                             owner='foman',
                             status='new')
        tkt2 = insert_ticket(self.env,
                             summary='Bar',
                             milestone='Test',
                             status='closed',
                             owner='barman')
        tkt3 = insert_ticket(self.env,
                             summary='Sum',
                             milestone='Test',
                             owner='suman',
                             status='reopened')
        self.tkt1 = tkt1
        self.tkt2 = tkt2
        self.tkt3 = tkt3

        prov = DefaultTicketGroupStatsProvider(ComponentManager())
        prov.env = self.env
        prov.config = self.env.config
        self.stats = prov.get_ticket_group_stats([tkt1.id, tkt2.id, tkt3.id])
Ejemplo n.º 2
0
 def setUp(self):
     from multiproject.core.configuration import conf
     from vcm import RepositoriesAdminPanel
     RepositoriesAdminPanel.env = Mock()
     from trac.core import ComponentManager
     mgr = ComponentManager()
     self.rap = RepositoriesAdminPanel(mgr)
Ejemplo n.º 3
0
    def setUp(self):
        self.env = EnvironmentStub(default_data=True)

        self.milestone1 = Milestone(self.env)
        self.milestone1.name = 'Test'
        self.milestone1.insert()
        self.milestone2 = Milestone(self.env)
        self.milestone2.name = 'Test2'
        self.milestone2.insert()

        tkt1 = Ticket(self.env)
        tkt1.populate({'summary': 'Foo', 'milestone': 'Test', 'owner': 'foman',
                        'status': 'new'})
        tkt1.insert()
        tkt2 = Ticket(self.env)
        tkt2.populate({'summary': 'Bar', 'milestone': 'Test',
                        'status': 'closed', 'owner': 'barman'})
        tkt2.insert()
        tkt3 = Ticket(self.env)
        tkt3.populate({'summary': 'Sum', 'milestone': 'Test', 'owner': 'suman',
                        'status': 'reopened'})
        tkt3.insert()
        self.tkt1 = tkt1
        self.tkt2 = tkt2
        self.tkt3 = tkt3
        
        prov = DefaultTicketGroupStatsProvider(ComponentManager())
        prov.env = self.env
        prov.config = self.env.config
        self.stats = prov.get_ticket_group_stats([tkt1.id, tkt2.id, tkt3.id])
Ejemplo n.º 4
0
    def setUp(self):
        from trac.core import ComponentMeta
        self.compmgr = ComponentManager()

        # Make sure we have no external components hanging around in the
        # component registry
        self.old_registry = ComponentMeta._registry
        ComponentMeta._registry = {}
Ejemplo n.º 5
0
 def setUp(self):
     self.env = EnvironmentStub()
     self.req = Mock()
     self.request_dispatcher = RequestDispatcher(self.env)
     self.compmgr = ComponentManager()
     # Make sure we have no external components hanging around in the
     # component registry
     self.old_registry = ComponentMeta._registry
     ComponentMeta._registry = {}
Ejemplo n.º 6
0
    def setUp(self):
        #        self.env = EnvironmentStub()

        env_path = os.path.join(tempfile.gettempdir(), 'trac-tempenv')
        self.env = Environment(env_path, create=True)
        self.db = self.env.get_db_cnx()

        self.compmgr = ComponentManager()

        # init TicketTemplateModule
        self.tt = ttadmin.TicketTemplateModule(self.compmgr)
        setattr(self.tt, "env", self.env)
Ejemplo n.º 7
0
    def setUp(self):
        """
        Create a directory full of pseudo-releases to be inspected by
        L{ProjectVersionMacro} in its expansion.
        """
        self.releases = FilePath(self.mktemp())
        self.releases.makedirs()
        self.releases.child('twisted-9.0.0-md5sums.txt').touch()
        self.releases.child('twisted-10.0.0-md5sums.txt').touch()
        self.releases.child('twisted-11.1.0-md5sums.txt').touch()
        self.releases.child('twisted-12.2.3-md5sums.txt').setContent(
            self.md5sums)

        self.macro = ProjectVersionMacro(ComponentManager())
        self.macro.log = lambda *args: None
        self.macro.log.error = lambda *args: None
        self.macro.log.warn = lambda *args: None
        self.macro.RELEASES = self.releases
Ejemplo n.º 8
0
 def setUp(self):
     self.env = EnvironmentStub()
     self.req = MockRequest(self.env)
     self.request_dispatcher = RequestDispatcher(self.env)
     self.compmgr = ComponentManager()
     self.env.clear_component_registry()
Ejemplo n.º 9
0
        msg = "Data Loading Error: "
        if hasattr(detail, 'message'):
            msg = msg + detail.message
        if hasattr(detail, 'problem_mark'):
            mark = detail.problem_mark
            msg = msg + "\nError position: (%s:%s)" % (mark.line + 1,
                                                       mark.column + 1)
        print msg
        sys.exit(0)

    if (verbose):
        print "input"
        print yaml.dump(data)

    from trac.core import ComponentManager, ComponentMeta
    compmgr = ComponentManager()
    # Make sure we have no external components hanging around in the
    # component registry
    old_registry = ComponentMeta._registry
    ComponentMeta._registry = {}

    xx = GanttMacro(compmgr)

    start, end = xx.process_dates(data)

    if (verbose):
        print "min start %s" % start
        print "max end %s" % end
        print "processed"
        print yaml.dump(data)
Ejemplo n.º 10
0
 def setUp(self):
     compmgr = ComponentManager() 
     self.e = TracEmoji(compmgr)
     super(self.__class__, self).setUp()