Example #1
0
    def on_post(self, req, resp, tenant_id):
        schedule_id = str(uuid.uuid4())
        body = self.load_body(req, self.validator)
        body['id'] = schedule_id

        schedule = Schedule.build_schedule_from_dict(tenant_id, body)

        Schedule.save_schedule(schedule)

        resp.status = falcon.HTTP_201
        resp.body = self.format_response_body({'schedule_id': schedule_id})
Example #2
0
    def on_post(self, req, resp, tenant_id):
        schedule_id = str(uuid.uuid4())
        body = self.load_body(req, self.validator)
        body['id'] = schedule_id

        schedule = Schedule.build_schedule_from_dict(tenant_id, body)

        Schedule.save_schedule(schedule)

        resp.status = falcon.HTTP_201
        resp.body = self.format_response_body({'schedule_id': schedule_id})
Example #3
0
        def can_deserialize_from_a_dictionary(self):
            tenant_id = str(uuid.uuid4())
            schedule = Schedule.build_schedule_from_dict(
                tenant_id, example_schedule_dict)

            expect(schedule.tenant_id).to.equal(tenant_id)
            expect(schedule.schedule_id).to.equal('1234')
            expect(schedule.name).to.equal('my schedule')

            expect(schedule.entries[0].job_id).to.equal('job1')
            expect(schedule.entries[0].delay).to.equal("01:02:03")
Example #4
0
        def can_deserialize_from_a_dictionary(self):
            tenant_id = str(uuid.uuid4())
            schedule = Schedule.build_schedule_from_dict(
                tenant_id, example_schedule_dict)

            expect(schedule.tenant_id).to.equal(tenant_id)
            expect(schedule.schedule_id).to.equal('1234')
            expect(schedule.name).to.equal('my schedule')

            expect(schedule.entries[0].job_id).to.equal('job1')
            expect(schedule.entries[0].delay).to.equal("01:02:03")
Example #5
0
 def before_each(self):
     super(type(self), self).before_each()
     self.tenant_id = str(uuid.uuid4())
     self.schedule = Schedule.build_schedule_from_dict(
         self.tenant_id, example_schedule_dict)
     Schedule.save_schedule(self.schedule)
Example #6
0
 def before_each(self):
     super(type(self), self).before_each()
     self.tenant_id = str(uuid.uuid4())
     self.schedule = Schedule.build_schedule_from_dict(
         self.tenant_id, example_schedule_dict)
     Schedule.save_schedule(self.schedule)