proboscis

نرم افزار تصویر:
proboscis
جزئیات نرم افزار:
نسخه: 1.2.5.3
ها تاریخ: 20 Feb 15
توسعه دهنده: Rackspace
پروانه: رایگان
محبوبیت: 68

Rating: nan/5 (Total Votes: 0)

پوزه دراز فرمت بینی که تسهیل تست سطح بالاتر است.
تغییرات چگونه کلاس آزمون توسط آنها را مجبور طریق تزئین که شامل ابرداده مفید برای ثبت نام مانند آنچه گروه های کشف آنها در هستند، یا نه آنها وابستگی در تست های دیگر، و اگر آنها باید استفاده کنه.
انواع پوزه دراز تمام آزمون ثبت نام به منظور مورد نظر اجرا و سپس به ساختن یک مجموعه تست که آن را به بینی می گذرد. همچنین می تواند به این لیست فیلتر به طوری که این امکان وجود دارد که مشخص کنید کدام گروه از آزمون شما مایل به اجرا و بدون عبور در کلاس های آزمون دقیق. در زمان اجرا، آزمایش که در تست دیگر است که شکست خورده اند بستگی دارد به طور خودکار به عنوان قلم مشخص شده اند.
توسط TestNG عمده ای از این قابلیت "الهام" شد. اگر شما در حال آمدن از آن چارچوب، ویژگی های اصلی پوزه دراز در حال حاضر ارائه می دهد سفارش وابسته به آزمون (در حال حاضر به سطح کلاس محدود) و توانایی به ترتیب آزمون خود را به دو گروه مستقل از ساختار ماژول ها و یا بسته های خود را.
با پوزه دراز این امکان وجود دارد ارسال تست که بر روی یک وب سرویس (یا برخی از وابستگی های دیگر شما می خواهم به تنها یک بار مقداردهی اولیه) مثل این بستگی دارد:
test (گروه = ["service.tests"]، depends_on_groups = ["service.initialization"])
و nbsp؛ & nbsp؛ در و nbsp؛ کلاس WhenConnectingAsAdmin (unittest.TestCase):
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ دف test_change_profile_image (خود):
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ self.client = mymodule.ServiceClient (service_config)
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ self.assertEquals ("default.jpg"، self.client.get_profile_image ())
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ self.client.set_profile_image ("spam.jpg")
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ self.assertEquals ("spam.jpg"، self.client.get_profile_image ())
سپس کد برای شروع و پاک تعطیل ارسال که وب سرویس را در هر ماژول دیگر به عنوان یک آزمون کلاس اول خود را:
test (گروه = ["service.initialization"])
و nbsp؛ & nbsp؛ در و nbsp؛ کلاس StartWebServer (unittest.TestCase):
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ دف test_start (خود):
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ # راه اندازی وب سرور، سپس اتصال.
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ mymodule.start_web_server ()
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ مشتری = mymodule.ServiceClient (service_config)
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ self.assertTrue (client.service_is_up)
و nbsp؛ & nbsp؛ در و nbsp؛ test (گروه = ["service.shutdown"]
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ depends_on_groups = ["service.initialization"، "service.tests"]
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ never_skip = واقعی)
و nbsp؛ & nbsp؛ در و nbsp؛ StopService کلاس (unittest.TestCase):
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ دف test_stop (خود):
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ مشتری = mymodule.ServiceClient (service_config)
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ اگر client.service_is_up:
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ mymodule.stop_web_server ()
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ self.assertFalse (client.service_is_up ())
با استفاده از پوزه دراز شما می توانید مطمئن آزمون را اجرا خواهد کرد در جهت مورد نظر حتی اگر شما اضافه طبقات آزمون بیشتر، نام خود را تغییر دهید، و یا حرکت آنها را به ماژول های مختلف

مورد نیاز:.

پایتون
بینی

نرم افزار های مشابه

nose-quickunit
nose-quickunit

20 Feb 15

rhinoplasty
rhinoplasty

14 Apr 15

Bisect
Bisect

20 Feb 15

NoseDBResult
NoseDBResult

11 May 15

نرم افزار های دیگر از توسعه دهنده Rackspace

CloudFS
CloudFS

14 Dec 14

Mosso
Mosso

14 Dec 14

نظرات به proboscis

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!