Esempio n. 1
0
def test_import_tracker():
    tracker = load_tracker('centipede.plugins.rally.Rally')
    assert_true(isinstance(tracker, TrackerInterface))
Esempio n. 2
0
import anyjson
from django.views.generic import View
from django.http import HttpResponse
from django.conf import settings

from centipede.tracker import load_tracker
from centipede.tracker.entities import IAmSterile


tracker = load_tracker(settings.TRACKER)


class TicketChildView(View):

    def get(self, request, ticket_id):
        try:
            children = tracker.list_children(ticket_id)
        except IAmSterile:
            return HttpResponse(status=404)
        return HttpResponse(anyjson.serialize(
            [ticket.as_dict() for ticket in children]))


class TicketView(View):

    def get(self, request, ticket_id):
        ticket = tracker.get_ticket(ticket_id)
        return HttpResponse(anyjson.serialize(ticket.as_dict()))
Esempio n. 3
0
import anyjson
from django.views.generic import View
from django.http import HttpResponse
from django.conf import settings

from centipede.tracker import load_tracker
from centipede.tracker.entities import IAmSterile

tracker = load_tracker(settings.TRACKER)


class TicketChildView(View):
    def get(self, request, ticket_id):
        try:
            children = tracker.list_children(ticket_id)
        except IAmSterile:
            return HttpResponse(status=404)
        return HttpResponse(
            anyjson.serialize([ticket.as_dict() for ticket in children]))


class TicketView(View):
    def get(self, request, ticket_id):
        ticket = tracker.get_ticket(ticket_id)
        return HttpResponse(anyjson.serialize(ticket.as_dict()))
Esempio n. 4
0
def test_import_tracker():
    tracker = load_tracker('centipede.plugins.rally.Rally')
    assert_true(isinstance(tracker, TrackerInterface))