django-packageutils

البرمجيات قطة:
django-packageutils
تفاصيل البرنامج:
الإصدار: 0.1.0
تاريخ إيداع: 14 Apr 15
المطور: Alisue
ترخيص: حرر
شعبية: 19

Rating: 1.0/5 (Total Votes: 1)

وجانغو-packageutils هو مجموعة فائدة جانغو للتغليف جانغو التطبيق & nbsp؛ يمكنك هي الميزات التالية المتاحة.
1. Unittest فائدة لتشغيل مع setup.py
2. Unittest فائدة لإضافة حيوي النماذج المستخدمة فقط في الاختبار
3. إنشاء مستخدم داخل قيادة syncdb تلقائيا
كيفية تركيب
استخدام COMAND نقطة تقريبا أو easy_install:
نقطة تثبيت جانغو-packageutils
شجرة الدليل يفترض
جانغو-packagename
على & nbsp؛ + - setup.py
على & nbsp؛ + - RELEASE-VERSION # تستخدم لبوابة الإصدارات
على & nbsp؛ + - packagename # مجموعتك
على & nbsp؛ + - __init__.py
على & nbsp؛ + - models.py # أو أيا كان
على & nbsp؛ + - اختبارات
على & nbsp؛ + - __init__.py
على & nbsp؛ + - test_models.py # أو أيا كان
على & nbsp؛ + - testapp # التطبيق مطلوب فقط في اختبارات هذه الحزمة
على & nbsp؛ + - __init__.py
على & nbsp؛ + - models.py
على & nbsp؛ + - مشروع اختبار # جانغو للاختبار
على & nbsp؛ + - __init__.py
على & nbsp؛ + - settings.py
على & nbsp؛ + - manage.py
على & nbsp؛ + - urls.py
على & nbsp؛ + - runtests.py # لتشغيل اختبار مع setup.py
Unittest فائدة لتشغيل مع setup.py
إرسال runtests.py الخاصة بك في الدليل حزمة ك:
السراج استيراد
من packageutils.test get_package_runner استيراد
من packageutils.test run_tests استيراد
runtests مواطنه (الإسهاب = 1، التفاعلية = صحيح):
على & nbsp؛ package_dir = os.path.dirname (__ file__)
على & nbsp؛ test_runner = get_package_runner (package_dir، الإسهاب، والتفاعلية)
على & nbsp؛ run_tests (test_runner، ['some_application_name'])
إذا __name__ == '__main__':
على & nbsp؛ runtests ()
إضافة جناح اختبار لsetup.py الخاص بك على النحو التالي:
نصب (
على & nbsp؛ # ... بعض بتكوين
على & nbsp؛ install_requires = [
على & nbsp؛ 'توزيع'، # أوصى
على & nbsp؛ "setuptools-بوابة '، # أوصى
على & nbsp؛ "جانغو-packageutils '، # مطلوبة
على & nbsp؛ # والبعض الآخر يتطلب
على & nbsp؛]،
على & nbsp؛ "tests.runtests.runtests" test_suite =،
على & nbsp؛ test_require = [
على & nbsp؛ "جانغو،
على & nbsp؛]،
)
ثم تنفيذ الأمر التالي:
اختبار الثعبان setup.py
Unittest فائدة لإضافة حيوي النماذج المستخدمة فقط في الاختبار
مع جانغو الافتراضي TestCase، لا يمكنك إضافة نماذج المطلوبة في الاختبار. في وقت ما كنت بحاجة إلى نماذج إضافية لاختبار حزمة جانغو الخاص بك، ثم يمكنك استخدام AppTestCase على النحو التالي:
من packageutils.testcase AppTestCase استيراد
من testapp.models استيراد المادة
الطبقة TestAppTestCase (AppTestCase):
على & nbsp؛ # تطبيقات المطلوبة فقط في هذا الاختبار
على & nbsp؛ INSTALLED_APPS = [
على & nbsp؛ "packagename.tests.testapp،
على & nbsp؛]
على & nbsp؛ # Middlewares المطلوب فقط في هذا الاختبار
على & nbsp؛ middleware_classes = [
على & nbsp؛ "testapp.middleware.SomeMiddlewareRequired،
على & nbsp؛]
على & nbsp؛ مواطنه test_creation (النفس):
ونبسب؛ والمادة = Article.objects.create (عنوان = 'فو')
على & nbsp؛ تأكيد Article.objects.filter (عنوان = 'فو') موجود ().
إنشاء مستخدم داخل قيادة syncdb تلقائيا
إضافة packageutils.syncdb.autouser في INSTALLED_APPS ثم يتم إنشاء المستخدم المسؤول تلقائيا في غضون قيادة syncdb (سيتم تعيين كلمة المرور كما هو 'مشرف')

المتطلبات:

بيثون
جانغو

البرامج الأخرى من المطور Alisue

django-userel
django-userel

14 Apr 15

django-mfw
django-mfw

15 Apr 15

django-permission
django-permission

14 Apr 15

تعليقات ل django-packageutils

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!