def test_writing_new_datapackage(basic, redirect_userdata): rower = Rower("animals") rower.define_RoWs() rower.label_RoWs() dp = rower.save_data_package("foo", "bar") assert len(Rower("animals").list_existing()) == 8 assert "foo" in Rower("animals").list_existing()[-1]
def test_locations_changed_as_expected(basic): rower = Rower("animals") rower.define_RoWs() rower.label_RoWs() assert get_activity(('animals', 'mutt pup'))['location'] == 'RoW_user_0' assert get_activity(('animals', 'mutt'))['location'] == 'RoW_user_0' assert get_activity(('animals', 'moggy'))['location'] == 'RoW_user_1'
def test_userdata_redirect(basic, redirect_userdata): rower = Rower("animals") rower.define_RoWs() rower.label_RoWs() dp = rower.save_data_package("foo", "bar") print(dp) assert "rower" not in dp assert "pytest" in dp
def main(): print('rowercast, start.') # shared data object of a rower. my_rower = Rower() # serial data reader. serial_reader = FDFReader(my_rower, SERIAL_ADDRESS) # Ant+ FE rower broadcaster. ant_broadcaster = AntRower(my_rower, ANT_CONFIG) # start reading, start broadcasting. try: ant_broadcaster.start() serial_reader.start() # except: # # todo: how to deal with the exception? # pass finally: # todo: close the program, release the hardware. serial_reader.close() ant_broadcaster.close() print('rowercast, exit.')
def test_existing_ecoinvent_present(basic): assert len(Rower("animals").list_existing()) == 7
# print('--------------') # dzieciecy1 = Dzieciecy() # print(dzieciecy1.nazwa) # print(dzieciecy1.kola) # dzieciecy2 = Dzieciecy() # print(dzieciecy2.nazwa) # print(dzieciecy2.kola) # # print(rower1.jedz()) # print(dzieciecy2.jedz()) auto1 = Samochod('Volvo') print(auto1) auto1.moc = 163 auto1.tuning() print(auto1.moc) auto2 = Samochod('BMW') auto2.moc = 180 print(auto1 > auto2) rower1 = Rower("Romet") print(rower1) print('-----------') kids1 = Dzieciecy() print(kids1.kola) kids1.dodaj_kolo() print(kids1.kola)
def __init__(self): '''Konstruktor nie przyjmuje argumentu''' Rower.__init__(self, 'dzieciecy') self.kola = 4
def __init__(self): self.nazwa = 'dzieciecy' Rower.__init__(self, self.nazwa) self.kola = 4
from pojazd import Pojazd from rower import Rower from rower_dziec import Dzieciey from samochod import Samochod poj1 = Pojazd('ogolny') print(poj1) rower1 = Rower('Romet') print(rower1) print(rower1.zadzown()) print(rower1.kola) print(rower1.jedz()) print('-------------') dzieciecy1 = Dzieciey() print(dzieciecy1.nazwa) print(dzieciecy1.kola) #dzieciecy2 = Dzieciey print(rower1.jedz()) #print(dzieciecy2.jedz()) auto1 = Samochod('Volvo') print(auto1) auto1.moc = 163 auto1.tuning() print(auto1.moc) auto2 = Samochod('BMW') auto2.moc = 180