اذهب إلى المحتوى

Samir Ahmane

الأعضاء
  • المساهمات

    4
  • تاريخ الانضمام

  • تاريخ آخر زيارة

إجابات الأسئلة

  1. إجابة Samir Ahmane سؤال في كيفية إختبار محتوى رسائل البريد الإلكتروني بإستخدم TestCase في جانغو Django؟ كانت الإجابة المقبولة   
    يمكن عمل اختبار لاي وظيفة في  برنامجك, لنفترض ان لديك العملية التالية:
    # functions.py def present_me(name): return f'Hello {name}' بحيث بادخال العامل name لكي ترجع لك الجملة hello زائد الاسم المدخول. اذن يمكننا اختبار ان كانت النتيجة تجري كما هو متوقع لانشاء إختبار كما يلي:
    import unittest from functions import hello class TestHelloFunction(unittest.TestCase): def test_case_one(self): self.assertEqual(hello('Samir'), 'Hello Samir') def test_case_two(self): self.assertNotEqual(hello('Samir'), 'samir') def test_integer(self): self.assertEqual(hello(5), 'Hello 5') if __name__ == '__main__': unittest.main() لقد قارنا ببساطة ان كانت نتيجة الوظيفة ترجع النتيجة المتوقعة، بحيث:
    -self.assertEqual تعني اننا نقارن ان النتيجة يجدر عليها ان تكون متماثلة.
    -self.assertNotEqual اننا نقارن النتيجة ان لا تكون مماثلة.
    المزيد من المعلومات يمكن التوصل اليها من هنا:
    unittest — Unit testing framework — Python 3.10.2 documentation
  2. إجابة Samir Ahmane سؤال في حذف ملفات الـ cookies في فلاسك Flask؟ كانت الإجابة المقبولة   
    يمكن ان تضع بparameter expires=0 مما يجعله في الماضي.
     
    resp.set_cookie('token', expires=0)  
     
×
×
  • أضف...