diff options
author | Guido van Rossum <guido@python.org> | 1998-04-23 13:33:56 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 1998-04-23 13:33:56 (GMT) |
commit | 2ad816f47ef5dffebb373c9dd980fcd61f4473a3 (patch) | |
tree | 39612f6b5bd163182d2a985c3402c214f6a07681 /Lib/test/output/test_MimeWriter | |
parent | e87ed5f6d4ba0d468e1b8620c9b8e785ed1f31a2 (diff) | |
download | cpython-2ad816f47ef5dffebb373c9dd980fcd61f4473a3.zip cpython-2ad816f47ef5dffebb373c9dd980fcd61f4473a3.tar.gz cpython-2ad816f47ef5dffebb373c9dd980fcd61f4473a3.tar.bz2 |
Add test for MimeWriter module
Diffstat (limited to 'Lib/test/output/test_MimeWriter')
-rw-r--r-- | Lib/test/output/test_MimeWriter | 110 |
1 files changed, 110 insertions, 0 deletions
diff --git a/Lib/test/output/test_MimeWriter b/Lib/test/output/test_MimeWriter new file mode 100644 index 0000000..1f5c417 --- /dev/null +++ b/Lib/test/output/test_MimeWriter @@ -0,0 +1,110 @@ +test_MimeWriter +From: bwarsaw@cnri.reston.va.us +Date: Mon Feb 12 17:21:48 EST 1996 +To: kss-submit@cnri.reston.va.us +MIME-Version: 1.0 +Content-Type: multipart/knowbot; + boundary="801spam999"; + version="0.1" + +This is a multi-part message in MIME format. + +--801spam999 +Content-Type: multipart/knowbot-metadata; + boundary="802spam999" + + +--802spam999 +Content-Type: message/rfc822 +KP-Metadata-Type: simple +KP-Access: read-only + +KPMD-Interpreter: python +KPMD-Interpreter-Version: 1.3 +KPMD-Owner-Name: Barry Warsaw +KPMD-Owner-Rendezvous: bwarsaw@cnri.reston.va.us +KPMD-Home-KSS: kss.cnri.reston.va.us +KPMD-Identifier: hdl://cnri.kss/my_first_knowbot +KPMD-Launch-Date: Mon Feb 12 16:39:03 EST 1996 + +--802spam999 +Content-Type: text/isl +KP-Metadata-Type: complex +KP-Metadata-Key: connection +KP-Access: read-only +KP-Connection-Description: Barry's Big Bass Business +KP-Connection-Id: B4 +KP-Connection-Direction: client + +INTERFACE Seller-1; + +TYPE Seller = OBJECT + DOCUMENTATION "A simple Seller interface to test ILU" + METHODS + price():INTEGER, + END; + +--802spam999 +Content-Type: message/external-body; + access-type="URL"; + URL="hdl://cnri.kss/generic-knowbot" + +Content-Type: text/isl +KP-Metadata-Type: complex +KP-Metadata-Key: generic-interface +KP-Access: read-only +KP-Connection-Description: Generic Interface for All Knowbots +KP-Connection-Id: generic-kp +KP-Connection-Direction: client + + +--802spam999-- + +--801spam999 +Content-Type: multipart/knowbot-code; + boundary="803spam999" + + +--803spam999 +Content-Type: text/plain +KP-Module-Name: BuyerKP + +class Buyer: + def __setup__(self, maxprice): + self._maxprice = maxprice + + def __main__(self, kos): + """Entry point upon arrival at a new KOS.""" + broker = kos.broker() + # B4 == Barry's Big Bass Business :-) + seller = broker.lookup('Seller_1.Seller', 'B4') + if seller: + price = seller.price() + print 'Seller wants $', price, '... ' + if price > self._maxprice: + print 'too much!' + else: + print "I'll take it!" + else: + print 'no seller found here' + +--803spam999-- + +--801spam999 +Content-Type: multipart/knowbot-state; + boundary="804spam999" +KP-Main-Module: main + + +--804spam999 +Content-Type: text/plain +KP-Module-Name: main + +# instantiate a buyer instance and put it in a magic place for the KOS +# to find. +__kp__ = Buyer() +__kp__.__setup__(500) + +--804spam999-- + +--801spam999-- |