জাজানো ডকুমেন্টেশন ( http://docs.djangoproject.com/en/1.3/topics/testing/#running-tests ) বলছে যে আপনি তাদের নির্দিষ্ট করে পৃথক পরীক্ষার মামলা চালাতে পারেন:
$ ./manage.py test animals.AnimalTestCase
এটি ধরে নিয়েছে যে আপনার জাজানো অ্যাপ্লিকেশনটির একটি টেস্ট.পি ফাইলটিতে আপনার পরীক্ষা রয়েছে। যদি এটি সত্য হয়, তবে এই আদেশটি প্রত্যাশার মতো কাজ করে।
টেস্ট ডিরেক্টরিতে আমার জাজানো অ্যাপ্লিকেশনটির জন্য আমার পরীক্ষা রয়েছে:
my_project/apps/my_app/
├── __init__.py
├── tests
│ ├── __init__.py
│ ├── field_tests.py
│ ├── storage_tests.py
├── urls.py
├── utils.py
└── views.py
tests/__init__.py
ফাইলটি একটি স্যুট () ফাংশন আছে:
import unittest
from my_project.apps.my_app.tests import field_tests, storage_tests
def suite():
tests_loader = unittest.TestLoader().loadTestsFromModule
test_suites = []
test_suites.append(tests_loader(field_tests))
test_suites.append(tests_loader(storage_tests))
return unittest.TestSuite(test_suites)
আমি যে পরীক্ষাগুলি চালাতে পারি:
$ ./manage.py test my_app
একটি পৃথক পরীক্ষার কেস নির্দিষ্ট করার চেষ্টা করা একটি ব্যতিক্রম উত্থাপন করে:
$ ./manage.py test my_app.tests.storage_tests.StorageTestCase
...
ValueError: Test label 'my_app.tests.storage_tests.StorageTestCase' should be of the form app.TestCase or app.TestCase.test_method
ব্যতিক্রম বার্তা যা বলেছিল তা করার চেষ্টা করেছি:
$ ./manage.py test my_app.StorageTestCase
...
ValueError: Test label 'my_app.StorageTestCase' does not refer to a test
আমার পরীক্ষাগুলি একাধিক ফাইলে থাকা অবস্থায় আমি কীভাবে পৃথক পরীক্ষার মামলাটি নির্দিষ্ট করব?