Exemplo n.º 1
0
    def testSwitchLocationWithMixedLayout(self):
        seatmap = self._load_JSON("data/seatsB19_C19.json")
        processor.parse(self._load("data/testTableB19_C19.txt"), self.c)
        location.add_coordinates(seatmap, self.c)
        switches = self._query("SELECT * FROM switch_coordinates")
        self.assertEquals(len(switches), 5, "Wrong number of switches in database")

        self.assertEquals(switches[0].name, "c19-a.event.dreamhack.local", "Wrong switch name")
        self.assertEquals(switches[0].x, 4, "Wrong x coordinate")
        self.assertEquals(switches[0].y, 129.66666666666666, "Wrong y coordinate")
        self.assertEquals(switches[0].table_name, "C19", "Wrong table name")

        self.assertEquals(switches[1].name, "c19-b.event.dreamhack.local", "Wrong switch name")
        self.assertEquals(switches[1].x, 4, "Wrong x coordinate")
        self.assertEquals(switches[1].y, 77, "Wrong y coordinate")
        self.assertEquals(switches[1].table_name, "C19", "Wrong table name")

        self.assertEquals(switches[2].name, "c19-c.event.dreamhack.local", "Wrong switch name")
        self.assertEquals(switches[2].x, 4, "Wrong x coordinate")
        self.assertEquals(switches[2].y, 24.333333333333332, "Wrong y coordinate")
        self.assertEquals(switches[2].table_name, "C19", "Wrong table name")

        self.assertEquals(switches[3].name, "b19-a.event.dreamhack.local", "Wrong switch name")
        self.assertEquals(switches[3].x, 118.5, "Wrong x coordinate")
        self.assertEquals(switches[3].y, 4, "Wrong y coordinate")
        self.assertEquals(switches[3].table_name, "B19", "Wrong table name")

        self.assertEquals(switches[4].name, "b19-b.event.dreamhack.local", "Wrong switch name")
        self.assertEquals(switches[4].x, 39.5, "Wrong x coordinate")
        self.assertEquals(switches[4].y, 4, "Wrong y coordinate")
        self.assertEquals(switches[4].table_name, "B19", "Wrong table name")
Exemplo n.º 2
0
 def testAddCoordinates(self):
     seatmap = self._load_JSON("data/seatsB19.json")
     location.add_coordinates(seatmap, self.c)
     tables = self._query("SELECT * FROM table_coordinates")
     self.assertEquals(len(tables), 1, "Wrong number of tables in database")
     self.assertEquals(tables[0].name, "B19", "Wrong table name")
     self.assertEquals(tables[0].hall, "B", "Wrong hall name")
     self.assertEquals(tables[0].x1, 0, "Wrong x1 coordinate")
     self.assertEquals(tables[0].y1, 8, "Wrong y1 coordinate")
     self.assertEquals(tables[0].y2, 0, "Wrong y2 coordinate")
     self.assertEquals(tables[0].x_start, 0, "Wrong x_start coordinate")
     self.assertEquals(tables[0].y_start, 3, "Wrong y_start coordinate")
     self.assertEquals(tables[0].width, 158, "Wrong width")
     self.assertEquals(tables[0].height, 8, "Wrong height")
     self.assertEquals(tables[0].horizontal, 1, "Wrong horizontal flag")
Exemplo n.º 3
0
 def testAddCoordinates(self):
     seatmap = self._load_JSON("data/seatsB19.json")
     location.add_coordinates(seatmap, self.c)
     tables = self._query('SELECT * FROM table_coordinates')
     self.assertEquals(len(tables), 1, "Wrong number of tables in database")
     self.assertEquals(tables[0].name, "B19", "Wrong table name")
     self.assertEquals(tables[0].hall, "B", "Wrong hall name")
     self.assertEquals(tables[0].x1, 0, "Wrong x1 coordinate")
     self.assertEquals(tables[0].y1, 8, "Wrong y1 coordinate")
     self.assertEquals(tables[0].y2, 0, "Wrong y2 coordinate")
     self.assertEquals(tables[0].x_start, 0, "Wrong x_start coordinate")
     self.assertEquals(tables[0].y_start, 3, "Wrong y_start coordinate")
     self.assertEquals(tables[0].width, 158, "Wrong width")
     self.assertEquals(tables[0].height, 8, "Wrong height")
     self.assertEquals(tables[0].horizontal, 1, "Wrong horizontal flag")
Exemplo n.º 4
0
  def testSwitchLocationWithMixedLayout(self):
    seatmap = self._load_JSON("data/seatsB19_C19.json")
    processor.parse(self._load('data/testTableB19_C19.txt'), self.c)
    location.add_coordinates(seatmap, self.c)
    switches = self._query('SELECT * FROM switch_coordinates')
    self.assertEquals(len(switches), 5, "Wrong number of switches in database")

    self.assertEquals(
      switches[0].name,
      "c19-a.event.dreamhack.local",
      "Wrong switch name")
    self.assertEquals(switches[0].x, -2, "Wrong x coordinate")
    self.assertEquals(switches[0].y, 24, "Wrong y coordinate")
    self.assertEquals(switches[0].table_name, "C19", "Wrong table name")

    self.assertEquals(
      switches[1].name,
      "c19-b.event.dreamhack.local",
      "Wrong switch name")
    self.assertEquals(switches[1].x, -2, "Wrong x coordinate")
    self.assertEquals(switches[1].y, 78, "Wrong y coordinate")
    self.assertEquals(switches[1].table_name, "C19", "Wrong table name")

    self.assertEquals(
      switches[2].name,
      "c19-c.event.dreamhack.local",
      "Wrong switch name")
    self.assertEquals(switches[2].x, -2, "Wrong x coordinate")
    self.assertEquals(switches[2].y, 130, "Wrong y coordinate")
    self.assertEquals(switches[2].table_name, "C19", "Wrong table name")

    self.assertEquals(
      switches[3].name,
      "b19-a.event.dreamhack.local",
      "Wrong switch name")
    self.assertEquals(switches[3].x, 40, "Wrong x coordinate")
    self.assertEquals(switches[3].y, -4, "Wrong y coordinate")
    self.assertEquals(switches[3].table_name, "B19", "Wrong table name")

    self.assertEquals(
      switches[4].name,
      "b19-b.event.dreamhack.local",
      "Wrong switch name")
    self.assertEquals(switches[4].x, 118, "Wrong x coordinate")
    self.assertEquals(switches[4].y, -4, "Wrong y coordinate")
    self.assertEquals(switches[4].table_name, "B19", "Wrong table name")
Exemplo n.º 5
0
    def testSwitchLocation(self):
        seatmap = self._load_JSON("data/seatsB19.json")
        processor.parse(self._load('data/testTableB19.txt'), self.c)
        location.add_coordinates(seatmap, self.c)
        switches = self._query('SELECT * FROM switch_coordinates')
        self.assertEquals(len(switches), 2,
                          "Wrong number of switches in database")
        self.assertEquals(switches[0].name, "b19-a.event.dreamhack.local",
                          "Wrong switch name")
        self.assertEquals(switches[0].x, 118.5, "Wrong x coordinate")
        self.assertEquals(switches[0].y, 4, "Wrong y coordinate")
        self.assertEquals(switches[0].table_name, "B19", "Wrong table name")

        self.assertEquals(switches[1].name, "b19-b.event.dreamhack.local",
                          "Wrong switch name")
        self.assertEquals(switches[1].x, 39.5, "Wrong x coordinate")
        self.assertEquals(switches[1].y, 4, "Wrong y coordinate")
        self.assertEquals(switches[1].table_name, "B19", "Wrong table name")
Exemplo n.º 6
0
 def testAddCoordinatesNoSwitched(self):
   seatmap = self._load_JSON("data/seatsB19.json")
   location.add_coordinates(seatmap, self.c)
   tables = self._query('SELECT * FROM table_coordinates')
   self.assertEquals(len(tables), 0, "Wrong number of tables in database")