Пример #1
0
	def get(self):
		try:
			#email,gem,move,fuel,cargo,food
			deyang = Player.newPlayer(Player(key_name='deyang'),'deyang',10,10,10,40,20,0,0)
			kelvin = Player.newPlayer(Player(key_name='kelvin'),'kelvin',20,10,20,50,70,0,0)
			siewlin = Player.newPlayer(Player(key_name='siewlin'),'siewlin',30,10,30,20,50,0,0)
			brian = Player.newPlayer(Player(key_name='brian'),'brian',40,10,40,50,60,0,0)
			deyang.put()
			kelvin.put()
			siewlin.put()
			brian.put()
		
			trade = TradeRequest.newTradeRequest(TradeRequest(key_name='*****@*****.**'),'*****@*****.**','*****@*****.**',10,10,20,'onging')
			trade.put()
			trade2 = TradeRequest.newTradeRequest(TradeRequest(key_name='*****@*****.**'),'*****@*****.**','*****@*****.**',10,10,20,'onging')
			trade2.put()
			trade3 = TradeRequest.newTradeRequest(TradeRequest(key_name='*****@*****.**'),'*****@*****.**','*****@*****.**',10,10,20,'onging')
			trade3.put()
			trade4 = TradeRequest.newTradeRequest(TradeRequest(key_name='*****@*****.**'),'*****@*****.**','*****@*****.**',10,10,20,'onging')
			trade4.put()
		
			answer = ['help3','me']
			answer.append('please')
			question1 = Question.newQuestion(Question(key_name='help'),'test','MCQ',answer,answer,'*****@*****.**',answer)
			question1.put()

			self.response.out.write('Successful in creating Player Object & trade Object & question Object')

		except:
			self.response.out.write()
Пример #2
0
 def post(self):
     try:
         tRequest = json.loads(self.request.body)
         sender = tRequest["sender"]
         recipient = tRequest["recipient"]
         goods = tRequest["goods"]
         amount = tRequest["amount"]
         price = tRequest["price"]
         newTRequest = TradeRequest()
         newTRequest.sender = sender
         newTRequest.recipient = recipient
         newTRequest.goods = int(goods)
         newTRequest.amount = int(amount)
         newTRequest.price = int(price)
         newTRequest.put()
         self.response.out.write("Successful")
     except:
         self.response.out.write("Failed")
Пример #3
0
 def test_new_trade(self):
     trade = TradeRequest.newTradeRequest(TradeRequest(key_name='*****@*****.**'),'*****@*****.**','*****@*****.**',10,10,20,'onging')
     trade.put()
Пример #4
0
 def test_saved_entity(self):
     entity = TradeRequest(sender='*****@*****.**')
     key = entity.put()
     self.assertEqual('*****@*****.**', db.get(key).sender)
Пример #5
0
 def setUp(self):
     # Populate test entities.
     entity = TradeRequest(sender='*****@*****.**')
     self.setup_key = entity.put()