def get(self): self.response.headers['Content-Type'] = 'text/plain' rfid = self.request.get('rfid') machine_name = self.request.get('machine') machine = Machine.all().filter('type',machine_name).get() user = RFID.fetch_member(rfid) valid = machine and machine.authorize(user, 'use') if valid: machine.begin_use(user, 'use') out = 1 else: out = 0 self.response.out.write(out)
def test_isolation(self): machine = Machine(name='Chainsaw', type="test_machine") machine.put() self.assertEqual(Machine.all().count(), 1)
def test_isolation_again(self): machine = Machine(name='Tesla Coil', type='test_machine') machine.put() self.assertEqual(Machine.all().count(), 1)