コード例 #1
0
ファイル: main.py プロジェクト: dnewcome/hd-toys
	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)
コード例 #2
0
	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)
コード例 #3
0
	def test_isolation(self):
		machine = Machine(name='Chainsaw', type="test_machine")
		machine.put()
		self.assertEqual(Machine.all().count(), 1)
コード例 #4
0
	def test_isolation_again(self):
		machine = Machine(name='Tesla Coil', type='test_machine')
		machine.put()
		self.assertEqual(Machine.all().count(), 1)