def _initialize(self): logging.debug(">>") self.environment = Environment() self.uc = uc.UC() self.profile = Profile() self.has_data = True self._distance_data = {} self._time_data = {} self._lap_time = None self._lap_distance = None self.time_pause = 0 self.pace_limit = None self._gpx = None self.x_axis = "distance" self.x_limits = (None, None) self.y1_limits = (None, None) self.y2_limits = (None, None) self.x_limits_u = (None, None) self.y1_limits_u = (None, None) self.y2_limits_u = (None, None) self.y1_grid = False self.y2_grid = False self.x_grid = False self.show_laps = False logging.debug("<<")
def __init__(self, ui_filename): self._builder = gtk.Builder() env = Environment() file_path = os.path.join(env.glade_dir, ui_filename) self._builder.add_from_file(file_path) self._builder.connect_signals(self) self.new()
def setUp(self): env = Environment() env.data_path = os.curdir env.create_directories() self.main = mock.Mock() self.main.ddbb = DDBB() self.main.ddbb.connect() self.main.ddbb.create_tables() self.main.profile = Profile() self.main.uc = UC() self.sport_service = SportService(self.main.ddbb) non_linear_sport = self.sport_service.get_sport(1) self.main.ddbb.session.delete(non_linear_sport) self.main.ddbb.session.commit() make_transient(non_linear_sport) non_linear_sport.id = None self.main.ddbb.session.add(non_linear_sport) self.main.ddbb.session.commit() self.main.record = Record(self.sport_service, parent=self.main) self.parent = Main(self.sport_service, parent=self.main) self.main.ddbb.session.add( Activity(sport=non_linear_sport, date=datetime.datetime(2018, 5, 6, 10, 0, 0), duration=1000, distance=25)) self.main.ddbb.session.add( Activity(sport=non_linear_sport, date=datetime.datetime(2018, 1, 6, 10, 0, 0), duration=10000, distance=150)) self.main.ddbb.session.add( Activity(sport=self.sport_service.get_sport(2), date=datetime.datetime(2018, 1, 6, 10, 0, 0), duration=10000, distance=100)) self.main.ddbb.session.commit()
def test_environment_singleton(self): self.environment = Environment() self.assertEqual(TEST_DIR_NAME, self.environment.conf_dir) self.assertEqual(DATA_DIR_NAME, self.environment.data_path)
def setUp(self): self.environment = Environment() # Environment is a singleton, make sure to destroy it between tests del(Environment.self) self.environment = Environment(TEST_DIR_NAME, DATA_DIR_NAME)