def test_score(self): now = util.utcnow() area = CellAreaOCID.create( radio=Radio.gsm, mcc=GB_MCC, mnc=GB_MNC, lac=2, created=now, modified=now, radius=10, num_cells=4) self.assertAlmostEqual(area.score(now), 0.2, 2) area = CellAreaOCID.create( radio=Radio.gsm, mcc=GB_MCC, mnc=GB_MNC, lac=2, created=now, modified=now, radius=0, num_cells=100) self.assertAlmostEqual(area.score(now), 0.1, 2)
def test_score(self): now = util.utcnow() area = CellAreaOCID.create( radio=Radio.gsm, mcc=GB_MCC, mnc=GB_MNC, lac=2, created=now, modified=now, radius=10, num_cells=4) assert round(area.score(now), 2) == 0.2 area = CellAreaOCID.create( radio=Radio.gsm, mcc=GB_MCC, mnc=GB_MNC, lac=2, created=now, modified=now, radius=0, num_cells=100) assert round(area.score(now), 2) == 0.1
def test_fields(self): areaid = encode_cellarea(Radio.wcdma, GB_MCC, GB_MNC, 123) self.session.add( CellAreaOCID.create(areaid=areaid, radio=Radio.wcdma, mcc=GB_MCC, mnc=GB_MNC, lac=123, lat=GB_LAT, lon=GB_LON, radius=10, region='GB', avg_cell_radius=11, num_cells=15)) self.session.flush() result = self.session.query(CellAreaOCID).first() self.assertEqual(encode_cellarea(*result.areaid), areaid) self.assertEqual(result.radio, Radio.wcdma) self.assertEqual(result.mcc, GB_MCC) self.assertEqual(result.mnc, GB_MNC) self.assertEqual(result.lac, 123) self.assertEqual(result.lat, GB_LAT) self.assertEqual(result.lon, GB_LON) self.assertEqual(result.radius, 10) self.assertEqual(result.region, 'GB') self.assertEqual(result.avg_cell_radius, 11) self.assertEqual(result.num_cells, 15)
def test_fields(self, session): areaid = encode_cellarea(Radio.wcdma, GB_MCC, GB_MNC, 123) session.add( CellAreaOCID.create(areaid=areaid, radio=Radio.wcdma, mcc=GB_MCC, mnc=GB_MNC, lac=123, lat=GB_LAT, lon=GB_LON, radius=10, region='GB', avg_cell_radius=11, num_cells=15)) session.flush() result = session.query(CellAreaOCID).first() assert encode_cellarea(*result.areaid) == areaid assert result.radio is Radio.wcdma assert result.mcc == GB_MCC assert result.mnc == GB_MNC assert result.lac == 123 assert result.lat == GB_LAT assert result.lon == GB_LON assert result.radius == 10 assert result.region == 'GB' assert result.avg_cell_radius == 11 assert result.num_cells == 15
def test_region(self): areaid = encode_cellarea(Radio.gsm, GB_MCC, GB_MNC, 123) self.session.add(CellAreaOCID.create( areaid=areaid, lat=GB_LAT, lon=GB_LON, region=None, radio=Radio.gsm, mcc=GB_MCC, mnc=GB_MNC, lac=123)) self.session.flush() result = self.session.query(CellAreaOCID).first() self.assertEqual(result.region, 'GB')
def test_fields(self): areaid = encode_cellarea(Radio.wcdma, GB_MCC, GB_MNC, 123) self.session.add(CellAreaOCID.create( areaid=areaid, radio=Radio.wcdma, mcc=GB_MCC, mnc=GB_MNC, lac=123, lat=GB_LAT, lon=GB_LON, radius=10, region='GB', avg_cell_radius=11, num_cells=15)) self.session.flush() result = self.session.query(CellAreaOCID).first() self.assertEqual(encode_cellarea(*result.areaid), areaid) self.assertEqual(result.radio, Radio.wcdma) self.assertEqual(result.mcc, GB_MCC) self.assertEqual(result.mnc, GB_MNC) self.assertEqual(result.lac, 123) self.assertEqual(result.lat, GB_LAT) self.assertEqual(result.lon, GB_LON) self.assertEqual(result.radius, 10) self.assertEqual(result.region, 'GB') self.assertEqual(result.avg_cell_radius, 11) self.assertEqual(result.num_cells, 15)
def test_fields(self, session): areaid = encode_cellarea(Radio.wcdma, GB_MCC, GB_MNC, 123) session.add(CellAreaOCID.create( areaid=areaid, radio=Radio.wcdma, mcc=GB_MCC, mnc=GB_MNC, lac=123, lat=GB_LAT, lon=GB_LON, radius=10, region='GB', avg_cell_radius=11, num_cells=15)) session.flush() result = session.query(CellAreaOCID).first() assert encode_cellarea(*result.areaid) == areaid assert result.radio is Radio.wcdma assert result.mcc == GB_MCC assert result.mnc == GB_MNC assert result.lac == 123 assert result.lat == GB_LAT assert result.lon == GB_LON assert result.radius == 10 assert result.region == 'GB' assert result.avg_cell_radius == 11 assert result.num_cells == 15