fakeweb

مساعد مفتوح المصدر لتخصيص طلبات الويب
التحميل الان

fakeweb الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL
  • السعر:
  • FREE
  • اسم الناشر:
  • Blaine Cook
  • موقع ويب الناشر:
  • http://romeda.org/
  • أنظمة التشغيل:
  • Mac OS X
  • حجم الملف:
  • 24 KB

fakeweb العلامات


fakeweb وصف

مساعد المصدر المفتوح لطلب طلبات الويب Fakeweb هو مساعد لتخصيص طلبات الويب. هذا يجعل الاختبار أسهل، لأنه يمكنك فك تشفير بيئة الاختبار الخاصة بك من الخدمات المباشرة دون تعديل التعليمات البرمجية. يسمح FaceWeb بمجموعة من سلوك الطلب، بدءا من Stypbing استجابات HTTP بسيطة لإعادة تشغيل الإجابات المسجلة كاملة. بالإضافة إلى الاستفادة المفاهيمية لسلوك طلب IDEMPotent، يقوم FaceWeb بتشغيل الاختبارات بشكل أسرع مما لو تم إجراؤها على جهاز التحكم عن بعد (أو حتى محلي) خوادم الويب. يقوم FaceWeb أيضا بإجراء اختبارات دون اتصال شبكة أو في المواقف التي يكون فيها الخادم خلف جدار حماية أو لديه عنصر تحكم Access المستند إلى المضيف يتم اختباره باستخدام Net :: HTTP و OPENURI. يجب أن يعمل FaceWeb مع أي مكتبة عميل ويب تستخدم Net :: HTTP لطلباتها الأساسية (على سبيل المثال، روبي / أمازون، Soap4r، Flickr.rb، وما إلى ذلك) ما الجديد في هذا الإصدار: أضف lib / fakeweb.rb حتى تتمكن من طلب "fakweb" وكذلك إصلاح التوافق مع روبي 1.9.1 إصلاح أن الخطوط الجديدة في الردود القائمة على الملفات يمكن مضاعفة في جسم كائن الاستجابة إصلاح Munging غير الضروري لرأس ترميز النقل، مما يحسن التوافق مع ميكانيكي إصلاح اختبار واعتماد RCOV لتكون متوافقة مع JRURY إزالة إعادة تعريف لا لزوم لها من OpenURI :: HTTPERRROR إعادة ترتيب رمز التنفيذ في ملفات منفصلة، واحدة لكل فئة إصلاح الخلل حيث من شأنه أن يرفع FakeWeb.Response_for إذا لم يكن الطلب مسجلا إضافة دعم طريقة HTTP، لذلك يأخذ Fakweb من كل من URI وطريقة في حساب التسجيل والطلبات والردود. متوافق مع الورق مع توقيع الأسلوب القديم، والتي لم يكن لها طريقة بارمية. بدء العمل على توافق روبي 1.9 أضف fakeweb.allow_net_connect = لتمكين / تعطيل التمرير إلى Net :: HTTP ل URIS غير المسجل قم بإزالة Setup.rb، لأن معظم الأشخاص يستخدمون Ruygems إصلاح أن 'http://example.com/؟ (استعلام فارغ) يطابق مسجلا "http://example.com/"، والعكس صحيح تحسين جناح الاختبار لعدم الاعتماد على اتصال بالإنترنت استخدم "اختبار أشعل النار" بدلا من "اختبارات أشعل النار" قم بإصلاح عدم التوافق مع Ruby 1.8.6 P36 حيث ستحصل على استثناءات "Errno :: Eintr: اتصالات النظام في المقبس # Sysread لأي طلب غير مزيف دوران الاستجابة: يمكنك الآن استدعاء اختياريا faceweb.register_uri مع مجموعة من الخيارات. يتم استخدام هذه، بالترتيب، للرد على الطلبات المتكررة (لتكرار استجابة أكثر من مرة قبل الدوران، استخدم الخيار: Times). بمجرد نفاد الردود، تتلقى طلبات أخرى دائما الاستجابة الأخيرة. إضافة دعم صافي :: نمط طلب HTTP غير الموثق غير الموثق (إصلاح URI :: Invaliduriersrors التي قد تراها في المكتبات القديمة) Params Query Params قبل تخزين داخليا، بحيث تعتبر http://example.com/؟a=1b=2 و http://example.com/؟b=2a=1 نفس عنوان URL (على الرغم من أن هذا غير صحيح من الناحية الفنية ، إنها أكثر ملاءمة - معظم تطبيقات الويب تعمل بهذه الطريقة، و Net :: استخدام HTTP الخاص ب HTTP ل Mass Toor Query Params يعني أن الترتيب الذي يمكن أن يكون فيه FakeWeb تخزينها غير متوقعة) إضافة دعم للمنافذ في عناوين URL، بحيث http://example.com/ و http://example.com:3000/ غير نفسي إصلاح طلبات SSL غير المزيفة الفشل مع "غير قادر على إنشاء مأخذ محلي" تحديث Rakefile لإصلاح التحذير حول التعليمات البرمجية المحددة


fakeweb برامج ذات صلة

RSLIB.

مكتبة الخدمات النائية المجانية والمفتوحة المصدر في بيثون ...

214 18 KB

تحميل