Exemple #1
0
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]
Exemple #2
0
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'
Exemple #3
0
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
Exemple #4
0
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.')
Exemple #5
0
def test_existing_ecoinvent_present(basic):
    assert len(Rower("animals").list_existing()) == 7
Exemple #6
0
# 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)



Exemple #7
0
 def __init__(self):
     '''Konstruktor nie przyjmuje argumentu'''
     Rower.__init__(self, 'dzieciecy')
     self.kola = 4
Exemple #8
0
 def __init__(self):
     self.nazwa = 'dzieciecy'
     Rower.__init__(self, self.nazwa)
     self.kola = 4
Exemple #9
0
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