Robert
Robert

Reputation: 325

Django testing MS-SQL legacy database with stored procedures

In Django I would like to use Unit Test for testing a MS-SQL Server legacy database. The database is using stored procedures for adding data. The situation is as follow:

The function is working proper by running the program, but by running ‘manage.py test’ will be created a test databases. This is given the following problems:

My test is as follow:

class AddDataServiceTest(TestCase):
  fixtures = ['order']
  def test_data_service(self):
    # add data into vadain_import data
    for order in Order.objects.all():
      AddingDataService.adding_data_into_vadain(order)
    # test the exported values 
    for order in Order.objects.all():
      exported_order = WaOrders.objects.get(order_exported_id=order.exported_id)
    self.assertEqual(exported_order.type, 'Pleat curtain')

Can somebody advise me how I can test the situation?

Upvotes: 0

Views: 867

Answers (1)

xena_bcn
xena_bcn

Reputation: 13

maybe inside your WaOrders you can extend save() method and call there export function.

Upvotes: 0

Related Questions