zope.app.zapi আমদানি সহজ করতে সাধারণভাবে ব্যবহৃত API গুলি একটি সংকলন উপলব্ধ করা হয়.
অধিকাংশ ক্ষেত্রে, এখানে দেওয়া API গুলি অন্যত্র থেকে আমদানি করা হয়. কয়েক এখানে প্রদান করা হয়.
প্রিন্সিপাল ()
প্রিন্সিপাল পদ্ধতি প্রমাণীকরণ সেবা ধার্য করা হয়. কোন সেবা নির্ধারিত হলে, একটি ComponentLookupError উত্থাপিত হয়:
& Nbsp; >>> zope.app আমদানি zapi থেকে
& Nbsp; >>> zapi.principals () #doctest: + + NORMALIZE_WHITESPACE
& Nbsp; ট্রেসব্যাক (সবচেয়ে সাম্প্রতিক কল শেষ):
& Nbsp; ...
& Nbsp; ComponentLookupError:
& Nbsp; (
কিন্তু আমরা একটি প্রমাণীকরণ সেবা প্রদান করে:
& Nbsp; >>> আমদানি zope.interface
& Nbsp; >>> zope.authentication.interfaces IAuthentication আমদানি থেকে
& Nbsp; >>> বর্গ FakeAuthenticationUtility:
& Nbsp; ... zope.interface.implements (IAuthentication)
& Nbsp; >>> জাল = FakeAuthenticationUtility ()
& Nbsp; >>> zope.app.testing আমদানি ztapi থেকে
& Nbsp; >>> ztapi.provideUtility (IAuthentication, জাল)
তারপর আমরা প্রিন্সিপাল জন্য জিজ্ঞাসা যখন ফিরে সেবা পেতে সক্ষম হওয়া উচিত:
& Nbsp; >>> zapi.principals () জাল
& Nbsp; সত্য
এই রিলিজে নতুন কি:
অবচিত অংশ (সেবা, multiviews ইত্যাদি)
- মুছে ফেলা BBB আমদানি যা এইভাবে অন্তত এই সংস্করণে প্রয়োজন, zope.component 3.6 সরানো হয়েছে.
- পাইথন
Depreacted zope.testing.doctest পরিবর্তে পাইথন এর doctest মডিউল ব্যবহার করে <লি>.
আবশ্যক
পাওয়া মন্তব্যসমূহ না