def create_member(): collmex = get_collmex() if 'Testmitglied' not in [mem['Name'] for mem in collmex.get_members()]: member = gocept.collmex.model.Member() member['Mitgliedsnummer'] = 10001 member['Name'] = 'Testmitglied' collmex.create(member) transaction.commit() assert 'Testmitglied' in [mem['Name'] for mem in collmex.get_members()]
def create_customer(collmex=None): collmex = collmex or get_collmex() if 'Testkunden' not in [cust['Firma'] for cust in collmex.get_customers()]: customer = gocept.collmex.model.Customer() customer['Kundennummer'] = 10000 customer['Firma'] = 'Testkunden' collmex.create(customer) transaction.commit() assert 'Testkunden' in [cust['Firma'] for cust in collmex.get_customers()]
def test_collmex__Collmex__create_member__1(self): import gocept.collmex.model import gocept.collmex.testing import transaction collmex = gocept.collmex.testing.get_collmex() member = gocept.collmex.model.Member() member['Mitgliedsnummer'] = 10001 member['Name'] = 'Testmitglied' member['Firma'] = 1 collmex.create(member) transaction.commit() assert 'Testmitglied' in [mem['Name'] for mem in collmex.get_members()]
def test_collmex__Collmex__create_abo__1(self): import gocept.collmex.model import gocept.collmex.testing import transaction gocept.collmex.testing.create_member_product() transaction.commit() collmex = gocept.collmex.testing.get_collmex() prod = gocept.collmex.model.MemberProduct() prod['Mitglieds-Nr'] = 10001 prod['Produkt Nr'] = 'TEST2' prod['Firma'] = 1 collmex.create(prod) transaction.commit() assert 'Testmitglied' in [mem['Name'] for mem in collmex.get_members()]
def create_product(collmex=None): collmex = collmex or get_collmex() create_customer(collmex) if 'TEST' not in [ prod['Produktnummer'] for prod in collmex.get_products() ]: product = gocept.collmex.model.Product() product['Produktnummer'] = 'TEST' product['Bezeichnung'] = 'Testprodukt' product['Produktart'] = 1 # Dienstleistung product['Basismengeneinheit'] = 'HR' product['Verkaufs-Preis'] = 5 collmex.create(product) transaction.commit() assert 'TEST' in [prod['Produktnummer'] for prod in collmex.get_products()]
def create_member_product(): create_member() collmex = get_collmex() if 'TEST2' not in [ prod['Produktnummer'] for prod in collmex.get_products() ]: product = gocept.collmex.model.Product() product['Produktnummer'] = 'TEST2' product['Bezeichnung'] = 'Testbeitrag' product['Produktart'] = 2 # Mitgliedsbeitrag product['Verkaufs-Preis'] = 5 collmex.create(product) transaction.commit() assert 'TEST2' in [ prod['Produktnummer'] for prod in collmex.get_products() ]
def create_activity(title, date=datetime.date(2012, 1, 23), project_id='1', employee_id='1', start_time=datetime.time(8, 7), end_time=datetime.time(14, 28), break_time=datetime.timedelta(hours=1, minutes=12)): collmex = get_collmex() act = gocept.collmex.model.Activity() act['Projekt Nr'] = project_id act['Mitarbeiter Nr'] = employee_id act['Satz Nr'] = '1' # TEST act['Beschreibung'] = title act['Datum'] = date act['Von'] = start_time act['Bis'] = end_time act['Pausen'] = break_time collmex.create(act) transaction.commit()