예제 #1
0
    def testToCoordinatesSimple(self):
        values: str = '5,5'
        actualCoordinates: Coordinates = Coordinates.toCoordinates(
            values=values)
        expectedCoordinates: Coordinates = Coordinates(5, 5)

        self.assertEqual(expectedCoordinates, actualCoordinates,
                         'Did not get appropriate coordinates')
예제 #2
0
    def testToCoordinatesInvalidY(self):

        invalidY: int = MAX_SECTOR_Y_COORDINATE + 1
        values: str = f'5,{invalidY}'
        actualCoordinates: Coordinates = Coordinates.toCoordinates(
            values=values)
        expectedCoordinates: Coordinates = Coordinates(0, 0)

        self.assertEqual(expectedCoordinates, actualCoordinates,
                         'Did not detect invalid Y')
예제 #3
0
 def manualSectorCoordinates(self) -> Coordinates:
     values: str = self._config.get(DebugSettings.DEBUG_SECTION,
                                    DebugSettings.MANUAL_SECTOR_COORDINATES)
     return Coordinates.toCoordinates(values)
예제 #4
0
    def testToCoordinatesNotNone(self):
        values: str = '5,5'
        coordinates: Coordinates = Coordinates.toCoordinates(values=values)

        self.assertIsNotNone(coordinates, 'Should get something!!')