Example #1
0
	def test_canLogin(self):
		data = dict(username = config.username, password = config.password)
		resp = util.makeIDERequest(util.loginEndPoint, data)

		util.assertEqual(resp['display-name'], config.username, "Got the wrong display name")

		token = util.getCurrentToken()
		util.assertIsNotNone(token, "No token stored from server response")
Example #2
0
	def testSub(self):
		p1 = Point(5,5)
		p2 = Point(3,4)

		v = p1 - p2

		self.assertIsInstance(v, Vector)
		util.assertEqual(Vector(2, 1), v)
Example #3
0
    def test_canLogin(self):
        data = dict(username=config.username, password=config.password)
        resp = util.makeIDERequest(util.loginEndPoint, data)

        util.assertEqual(resp['display-name'], config.username,
                         "Got the wrong display name")

        token = util.getCurrentToken()
        util.assertIsNotNone(token, "No token stored from server response")
Example #4
0
    def testEndLocation2(self):
        # TODO: expose these?
        r = self._robot
        r._speed = 0.1
        r._updateDelay = 0.1
        r._moveDuration = 1

        r.move_towards(Point(10, 0))
        l = r.location

        # Round to something sensible
        l = Point(round(l.x, 5), round(l.y, 5))

        # Moved at 0.1 m/s for 1s
        util.assertEqual(Point(0.1, 0), l)
Example #5
0
def geturl():
    f = open('urlTest.txt','r')
    urls = f.readlines()
    f.close()
    for i in range(0,len(urls)):
        test_url = urls[i].strip().split(',')
        hostname = urlparse(test_url[0]).netloc
        path = urlparse(test_url[0]).path + '?' + urlparse(test_url[0]).query
        res = util.fetch(hostname, path)
        
        if not(util.assertEqual(res.status, int(test_url[1]))):
            # util.reportEmail('http status error:' + status)
            print 'failed', test_url[0]
        else:
            print 'success', test_url[0]
Example #6
0
 def test_dsq_tie(self):
     points = scores.calc_league_points(tie2_pos, tie2_dsq)
     util.assertEqual(tie2_points, points, "Wrong points")
Example #7
0
	def test_simple(self):
		pos = scores.calc_positions(simple_data, [])
		util.assertEqual(simple_pos, pos, "Wrong positions")
Example #8
0
    def testSub(self):
        p = Point(5,5)
        p2 = p - self._v

#        self.assertIsInstance(p2, Point)
        util.assertEqual(Point(2, 1), p2)
Example #9
0
 def testMultiply(self):
     v = 2 * self._v
     util.assertEqual(self._dbl, v)
Example #10
0
 def testMod(self):
     modv = abs(self._v)
     util.assertEqual(5, modv)
Example #11
0
	def test_dsq_tie(self):
		points = scores.calc_league_points(tie2_pos, tie2_dsq)
		util.assertEqual(tie2_points, points, "Wrong points")
Example #12
0
 def testCorner2(self):
     p = self._arena.corner_location(2)
     util.assertEqual(Point(8, 8), p)
Example #13
0
	def test_simple(self):
		points = scores.calc_league_points(simple_pos, [])
		util.assertEqual(simple_points, points, "Wrong points")
Example #14
0
	def test_tie(self):
		points = scores.calc_league_points(tie1_pos, [])
		util.assertEqual(tie1_points, points, "Wrong points")
Example #15
0
	def test_dsq_tie(self):
		pos = scores.calc_positions(tie2_data, tie2_dsq)
		util.assertEqual(tie2_pos, pos, "Wrong positions")
Example #16
0
	def test_dsq(self):
		pos = scores.calc_positions(dsq_data, dsq_dsq)
		util.assertEqual(dsq_pos, pos, "Wrong positions")
Example #17
0
	def test_tie(self):
		pos = scores.calc_positions(tie1_data, [])
		util.assertEqual(tie1_pos, pos, "Wrong positions")
Example #18
0
 def testCorner0(self):
     p = self._arena.corner_location(0)
     util.assertEqual(Point(0, 0), p)
Example #19
0
 def test_simple(self):
     pos = scores.calc_positions(simple_data, [])
     util.assertEqual(simple_pos, pos, "Wrong positions")
Example #20
0
 def testCorner1(self):
     p = self._arena.corner_location(1)
     util.assertEqual(Point(0, 8), p)
Example #21
0
 def test_tie(self):
     pos = scores.calc_positions(tie1_data, [])
     util.assertEqual(tie1_pos, pos, "Wrong positions")
Example #22
0
 def testCorner3(self):
     p = self._arena.corner_location(3)
     util.assertEqual(Point(8, 0), p)
Example #23
0
 def test_dsq(self):
     pos = scores.calc_positions(dsq_data, dsq_dsq)
     util.assertEqual(dsq_pos, pos, "Wrong positions")
 def test_midpoint2(self):
     exp = Point(2, 2)
     mid = midpoint(self._a, self._b)
     util.assertEqual(exp, mid)
 def test_midpoint(self):
     exp = Point(0, 0)
     mid = midpoint(self._a, self._c)
     util.assertEqual(exp, mid)
Example #26
0
 def testRMultiply(self):
     v = self._v * 2
     util.assertEqual(self._dbl, v)
Example #27
0
 def test_simple(self):
     points = scores.calc_league_points(simple_pos, [])
     util.assertEqual(simple_points, points, "Wrong points")
Example #28
0
 def testRDiv(self):
     v = self._v / 2
     util.assertEqual(self._hlf, v)
Example #29
0
 def test_tie(self):
     points = scores.calc_league_points(tie1_pos, [])
     util.assertEqual(tie1_points, points, "Wrong points")
Example #30
0
 def test_dsq_tie(self):
     pos = scores.calc_positions(tie2_data, tie2_dsq)
     util.assertEqual(tie2_pos, pos, "Wrong positions")
 def test_length_beyond(self):
     exp = Vector(0, 8)
     actual = length_towards(8, self._a)
     actual = Vector(round(actual.x, 5), round(actual.y, 5))
     util.assertEqual(exp, actual)