Beispiel #1
0
 def setUpTestData(cls):
     imc = InvoicingModelCreator(cls)
     imc.create_all()
     create_test_user(cls)
     amc = accounting.tests.model_util.AccountingModelCreator(
         cls).create_tax()
     create_test_common_entities(cls)
Beispiel #2
0
 def setUpTestData(cls):
     Employee.objects.create(
         first_name="Test",
         last_name="Employee",
     )
     create_test_user(cls)
     create_test_common_entities(cls)
Beispiel #3
0
 def setUpTestData(cls):
     create_test_common_entities(cls)
     create_test_user(cls)
     create_account_models(cls)
     create_test_inventory_models(cls)
     cls.PAYMENT_DATA = {
            'date':TODAY,
            'paid_to': cls.supplier.pk,
            'account_paid_from': cls.account_c.pk,
            'method': 'cash',
            'amount': 100,
            'reference': 'DPMT',
            'notes': 'Some Note'
         }
     cls.tax = Tax.objects.create(
         name="TEst",
         rate=10
     )
     cls.currency = Currency.objects.create(
         name='Test',
         symbol='$'
     )
     cls.currency_table = CurrencyConversionTable.objects.create(
         name='Base',
         reference_currency=cls.currency
     )
Beispiel #4
0
 def setUpTestData(cls):
     create_test_user(cls)
     create_account_models(cls)
     create_test_inventory_models(cls)
     create_test_common_entities(cls)
     cls.end = datetime.date.today()
     cls.start = cls.end - datetime.timedelta(days=30)
Beispiel #5
0
    def setUpTestData(cls):
        create_test_common_entities(cls)
        create_test_user(cls)
        create_account_models(cls)
        create_test_inventory_models(cls)

        cls.employee = Employee.objects.create(first_name='first',
                                               last_name='last',
                                               user=cls.user)
Beispiel #6
0
 def setUpTestData(cls):
     create_test_employees_models(cls)
     create_test_inventory_models(cls)
     cls.category = ServiceCategory.objects.create(
         **{
             'name': 'name',
             'description': 'description'
         })
     create_test_common_entities(cls)
     return super().setUpTestData()
Beispiel #7
0
 def setUpTestData(cls):
     create_test_common_entities(cls)
     create_test_employees_models(cls)
     inventory.tests.models.create_test_inventory_models(cls)
     cls.procedure = ServiceProcedure.objects.create(
         as_checklist=True,
         name='Name',
         reference="ref",
         description="desc",
     )
Beispiel #8
0
 def setUpTestData(cls):
     create_test_employees_models(cls)
     create_test_user(cls)
     # inventory.tests.models.create_test_inventory_models(cls)
     cls.category = ServiceCategory.objects.create(
         **{
             'name': 'name',
             'description': 'description'
         })
     create_test_common_entities(cls)
     cls.settings_ = ServicesSettings.objects.create(is_configured=True)
Beispiel #9
0
 def setUpTestData(cls):
     create_account_models(cls)
     create_test_user(cls)
     create_test_inventory_models(cls)
     create_test_common_entities(cls)
     InventoryModelCreator(cls).create_inventory_controller()
     UserProfile.objects.create(
         user=User.objects.get(username='******'),
         email_address="*****@*****.**",
         email_password='******',
     )
Beispiel #10
0
    def setUpTestData(cls):
        create_test_user(cls)
        cls.currency = Currency.objects.create(name='Test', symbol='$')
        cls.currency_table = CurrencyConversionTable.objects.create(
            name='Base', reference_currency=cls.currency)

        cls.currency_table_line = CurrencyConversionLine.objects.create(
            currency=cls.currency,
            exchange_rate=1.5,
            conversion_table=cls.currency_table)
        create_test_common_entities(cls)
Beispiel #11
0
 def setUpTestData(cls):
     imc = InvoicingModelCreator(cls)
     imc.create_all()
     create_test_user(cls)
     amc = accounting.tests.model_util.AccountingModelCreator(
         cls).create_tax()
     create_test_common_entities(cls)
     UserProfile.objects.create(
         user=User.objects.get(username='******'),
         email_address="*****@*****.**",
         email_password='******',
     )
Beispiel #12
0
def create_test_invoicing_models(cls):
    '''creates common models for testing invoices.
    
    1. customers:
        a. customer_org
        b. customer_ind
    '''
    create_test_common_entities(cls)
    org = Organization.objects.create(legal_name="business")
    ind = Individual.objects.create(first_name="test", last_name="last_name")
    cls.customer_ind = Customer.objects.create(individual=ind)
    cls.customer_org = Customer.objects.create(organization=org)
Beispiel #13
0
 def setUpTestData(cls):
     invmc = InventoryModelCreator(cls)
     invmc.create_warehouse_item()
     invmc.create_orderitem()
     create_test_user(cls)
     cls.imc = InvoicingModelCreator(cls)
     cls.imc.create_all()
     accounting.tests.model_util.AccountingModelCreator(cls).create_tax()
     create_test_common_entities(cls)
     cls.session = POSSession.objects.create(
         start = datetime.datetime.now(),
         sales_person = cls.employee
     )
Beispiel #14
0
    def setUpTestData(cls):
        cls.usr = User.objects.create_superuser('User', '*****@*****.**', '123')
        create_test_common_entities(cls)
        cls.evt = Event.objects.create(
            date=TODAY,
            reminder=datetime.timedelta(hours=1),
            start_time=datetime.datetime.now().time(),
            end_time=datetime.datetime.now().time(),
            owner=cls.usr)

        cls.month = TODAY.month
        cls.day = TODAY.day
        cls.year, cls.week, cls.weekday = TODAY.isocalendar()
Beispiel #15
0
 def setUpTestData(cls):
     create_test_employees_models(cls)
     create_test_common_entities(cls)
     inventory.tests.models.create_test_inventory_models(cls)
     cls.category = ServiceCategory.objects.create(
         **{
             'name': 'name',
             'description': 'description'
         })
     cls.service_person = ServicePerson.objects.create(
         employee=cls.employee)
     cls.service_team = ServiceTeam.objects.create(
         name="name", description="description")
Beispiel #16
0
    def setUpTestData(cls):
        create_account_models(cls)
        create_test_user(cls)
        create_test_inventory_models(cls)
        create_test_common_entities(cls)

        cls.sup_ind = models.Supplier.objects.create(
            individual=cls.individual, )

        cls.SUPPLIER_DATA = {
            'vendor_type': 'individual',
            'name': 'test supplier'
        }
Beispiel #17
0
    def setUpTestData(cls):
        cls.usr = User.objects.create_superuser('User', '*****@*****.**', '123')
        cls.receiver = User.objects.create_user(username="******")
        create_test_common_entities(cls)

        cls.message = Message.objects.create(
            recipient=cls.receiver,
            sender=cls.usr,
            subject='subject',
            body='body',
        )
        cls.notification = Notification.objects.create(user=cls.usr,
                                                       title='Title',
                                                       message="Message")
Beispiel #18
0
    def setUpTestData(cls):
        create_test_user(cls)

        cls.employee = Employee.objects.create(
            first_name="Test",
            last_name="Employee",
            user=cls.user
        )

        cls.employee2 = Employee.objects.create(
            first_name="Test2",
            last_name="Employee2",
            user=User.objects.create_user(username='******', password='******')
        )
        create_test_common_entities(cls)
Beispiel #19
0
    def setUpTestData(cls):
        create_test_user(cls)
        create_account_models(cls)
        create_test_inventory_models(cls)
        create_test_common_entities(cls)
    
        cls.ACCOUNT_DATA = {
                'name': 'Other Test Account',
                'balance': 100,
                'type': 'asset',
                'description': 'Test Description',
                'balance_sheet_category': 'expense'
            }

        cls.end = datetime.date.today()
        cls.start = cls.end - datetime.timedelta(days=30)
Beispiel #20
0
    def setUpTestData(cls):
        create_test_common_entities(cls)
        create_test_employees_models(cls)
        create_test_inventory_models(cls)
        cls.category = ServiceCategory.objects.create(
            name="category", description="the description")
        cls.procedure = ServiceProcedure.objects.create(
            as_checklist=True,
            name="procedure",
            reference="reference",
            description="test description")
        cls.service = Service.objects.create(name="test service",
                                             description="some description",
                                             flat_fee=100,
                                             hourly_rate=10,
                                             category=cls.category,
                                             procedure=cls.procedure,
                                             frequency='once',
                                             is_listed=True)

        cls.wr = WorkOrderRequest.objects.create(
            service=cls.service,
            status="request",
        )
        cls.wo = ServiceWorkOrder.objects.create(
            date=str(TODAY),
            time="17:00",
            description="desc",
            status="progress",
            completed=datetime.datetime.now(),
            expected_duration=datetime.timedelta(seconds=3600),
            works_request=cls.wr)
        cls.eq_requisition = EquipmentRequisition.objects.create(
            date=TODAY,
            department="dept",
            reference="ref",
            requested_by=cls.employee)

        cls.con_requsition = ConsumablesRequisition.objects.create(
            date=TODAY,
            department="dept",
            reference="ref",
            requested_by=cls.employee)
        cls.employee.user = User.objects.create_user(username="******",
                                                     password="******")
        cls.employee.save()
Beispiel #21
0
    def setUpTestData(cls):
        invmc = InventoryModelCreator(cls)
        invmc.create_warehouse_item()
        invmc.create_orderitem()
        create_test_user(cls)
        cls.imc = InvoicingModelCreator(cls)
        cls.imc.create_all()
        accounting.tests.model_util.AccountingModelCreator(cls).create_tax()
        create_test_common_entities(cls)
        cls.ls = LeadSource.objects.create(
            name='email',
            description='source'
        )
        cls.interaction_type = InteractionType.objects.create(
            name='type',
            description='of interaction'
        )

        cls.sales_team = SalesTeam.objects.create(
            name='team',
            description='focused on sales',
            leader=cls.sales_representative,
        )
        cls.lead = Lead.objects.create(
            title='title',
            description='description',
            owner=cls.sales_representative,
            team=cls.sales_team,
            created=datetime.date.today(),
            source=cls.ls,
        )
        cls.interaction = Interaction.objects.create(
            lead=cls.lead,
            contact=cls.individual,
            sales_representative=cls.sales_representative,
            type=cls.interaction_type
        )
        cls.task = Task.objects.create(
            title='do something',
            description='description',
            due=datetime.date.today(),
            lead=cls.lead,
            assigned=cls.sales_representative
        )
Beispiel #22
0
 def setUpTestData(cls):
     create_test_employees_models(cls)
     create_test_common_entities(cls)
     inventory.tests.models.create_test_inventory_models(cls)
     cls.category = ServiceCategory.objects.create(
         name="category", description="the description")
     cls.procedure = ServiceProcedure.objects.create(
         as_checklist=True,
         name="procedure",
         reference="reference",
         description="test description")
     cls.service = Service.objects.create(name="test service",
                                          description="some description",
                                          flat_fee=100,
                                          hourly_rate=10,
                                          category=cls.category,
                                          procedure=cls.procedure,
                                          frequency='once',
                                          is_listed=True)
Beispiel #23
0
    def setUpTestData(cls):
        cls.usr = User.objects.create_superuser('User', '*****@*****.**', '123')
        create_test_employees_models(cls)

        cls.evt = Event.objects.create(
            date=TODAY,
            reminder=datetime.timedelta(hours=1),
            start_time=datetime.datetime.now().time(),
            owner=cls.usr)

        cls.organization = Organization.objects.create(
            legal_name='test business')

        cls.supplier = Supplier.objects.create(organization=cls.organization)

        cls.customer = Customer.objects.create(organization=cls.organization)
        cls.employee.user = cls.usr
        cls.employee.save()
        create_test_common_entities(cls)
Beispiel #24
0
 def setUpTestData(cls):
     create_test_user(cls)
     create_account_models(cls)
     create_test_inventory_models(cls)
     create_test_common_entities(cls)
 
     cls.ENTRY_DATA = {
         'reference': 'some test ref',
         'memo':'record of test entry',
         'date':TODAY,
         'journal' :cls.journal.pk,
         'amount': 100,
         'debit': cls.account_d.pk,
         'credit': cls.account_c.pk,
         'created_by': cls.user.pk
     }
     cls.JOURNAL_DATA = {
             'name': 'Other Test Journal',
             'start_period': TODAY,
             'end_period': TODAY + datetime.timedelta(days=30),
             'description': 'some test description'
         }
Beispiel #25
0
    def setUpTestData(cls):
        create_test_employees_models(cls)
        create_test_common_entities(cls)
        inventory.tests.models.create_test_inventory_models(cls)
        cls.category = ServiceCategory.objects.create(
            name="category", description="the description")
        cls.procedure = ServiceProcedure.objects.create(
            as_checklist=True,
            name="procedure",
            reference="reference",
            description="test description")
        cls.service = Service.objects.create(name="test service",
                                             description="some description",
                                             flat_fee=100,
                                             hourly_rate=10,
                                             category=cls.category,
                                             procedure=cls.procedure,
                                             frequency='once',
                                             is_listed=True)

        cls.wr = WorkOrderRequest.objects.create(
            service=cls.service,
            status="request",
        )
        cls.wo = ServiceWorkOrder.objects.create(
            date=str(TODAY),
            time="17:00",
            description="desc",
            status="progress",
            completed=datetime.datetime.now(),
            expected_duration=datetime.timedelta(seconds=3600),
            works_request=cls.wr)

        cls.sp = ServicePerson.objects.create(
            employee=cls.employee,
            is_manager=True,
            can_authorize_equipment_requisitions=False,
            can_authorize_consumables_requisitions=True)
Beispiel #26
0
 def setUpTestData(cls):
     imc = InvoicingModelCreator(cls)
     imc.create_all()
     create_test_common_entities(cls)
Beispiel #27
0
 def setUpTestData(cls):
     create_account_models(cls)
     create_test_user(cls)
     create_test_inventory_models(cls)
     create_test_common_entities(cls)
Beispiel #28
0
 def setUpTestData(cls):
     create_account_models(cls)
     create_test_user(cls)
     create_test_inventory_models(cls)
     create_test_common_entities(cls)
     InventoryModelCreator(cls).create_inventory_controller()
Beispiel #29
0
 def setUpClass(cls):
     super().setUpClass()
     create_test_user(cls)
     create_test_common_entities(cls)
     cls.client = Client()
Beispiel #30
0
 def setUpTestData(cls):
     create_account_models(cls)
     create_test_user(cls)
     create_test_inventory_models(cls)
     create_test_common_entities(cls)
     EmployeeModelCreator(cls).create_employee()