قميص QuickCheck.

البرنامج المساعد في الفترة اللاصقة لإنشاء بيانات عشوائية مستوحاة من QuickCheck
التحميل الان

قميص QuickCheck. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • The Apache License 2.0
  • السعر:
  • FREE
  • اسم الناشر:
  • Tetsuya Morimoto
  • موقع ويب الناشر:
  • http://t2y.bitbucket.org/ikazuchi/

قميص QuickCheck. العلامات


قميص QuickCheck. وصف

يوفر Pytest-QuickCheck دالة Pytest.mark.randomize لإنشاء بيانات اختبار عشوائية. التثبيت Easy_Install Pytest-QuickCheck # أو PIP تثبيت Pytest-QuickCheckquick StartJust تمر توقيع الوظيفة لعلامة عشوائية. يمثل التوقيع tuple يتكون من اسم الوسيطة ونوعه. @ pytest.mark.randomize (("I1"، "INT")، ("I2"، "int")، ncalls = 1) def test_generate_ints (i1، I2): بنية البيانات المعقدة Passmore: @ Pytest.mark.randomize ((D1 "،" {'x': int، 'y': ، 'z': {'x' : str}}} ")) def test_generate_dict_dict_dict (d1): تمرير العلامة العشوائية قادرا على استخدامها مع علامة parametize. @ pytest.mark.parametize (" Prime "، ) @ pytest.mark.randomize ( ("I1"، "I1"، "int")، ("F1"، "تعويم")، ncalls = 1) def test_gen_parametrize_with_randomize_int_float (Prime، i1، F1): خيار Passusing Command Sticle - Randomize يقيد فقط الاختبار العشوائي. $ py test -v - reandomize test_option.py ========================================= ================================================= Test. تبدأ الجلسة ================================================. ========================================== Test_Option.py:5: Test_Normal Skiptest_option .py: 8: test_generate_ints passedusagethere بعض الخيارات لكل نوع البيانات: $ ص Y.Test - Kmplickers@pytest.mark.randomize ((Argname، النوع)، ** خيارات): قم بتمييز بيانات اختبار Withrandom إنشاء أي نوع بيانات. هناك خيارات لكل نوع من البيانات: (انظر DOC لمزيد من التفاصيل) Int ، 'max_length'، 'str_attrs'] - خيار شائع NCalls: تعيين عدد المكالمات. افتراضيات إلى 3. (E.G. NCALLS = 5) خيارات: اختر من تسلسل معين. (على سبيل المثال الخيارات = ) - int min_num: الحد الأدنى لتوليد عدد صحيح. (E.G. min_num = 0) max_num: الحد العلوي لتوليد عدد صحيح. (E.G. MAX_NUM = 10) - تعويم Min_Num: الحد الأدنى لتوليد رقم حقيقي. (على سبيل المثال min_num = 0.0) max_num: الحد العلوي لتوليد رقم حقيقي. (E.G. MAX_NUM = 1.0) إيجابي: توليد رقم حقيقي إيجابي فقط إذا تم ضبطه على True. الافتراضات إلى false. (على سبيل المثال إيجابي = True) - ترميز Str: إنشاء سلسلة Unicode المشفرة رمز الحرف المعطى. (E.G. ENCODING = "UTF-8") # ل Python 2.x فقط DiFt_Length: توليد سلسلة طول ثابت. (E.G. FIXIT_LENGTH = 8) Max_Length: توليد السلسلة أقل من أو يساوي طول الحد الأقصى (E.G. MAX_LENGTH = 32) Str_Attrs: إنشاء السلسلة بأحرف معينة. قم بتعيين Tuple يتكون من أسماء السمة في وحدة السلسلة. (على سبيل المثال str_attrs = ("الأرقام"، "علامات الترقيم") ربما، pytest_quickcheck / الاختبارات / test_plugin_basic.py مفيد لتعلم كيفية استخدام هذه الخيارات. الصفحة الرئيسية المتكررة


قميص QuickCheck. برامج ذات صلة

وسيط زواج

في هذه اللعبة عبر المنصة، تحتاج إلى اختيار بطاقتين لمعرفة ما إذا كانت تتطابق وتحصل على نقاط ...

106

تحميل