You can subscribe to this list here.
| 2007 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(7) |
Nov
|
Dec
|
|---|
|
From: Aaron C. <Can...@ld...> - 2007-10-25 15:57:27
|
VGhhbmtzIGZvciB0aGlzIQ0KDQpJIHRyaWVkIHRoZSBHVUkgd2l0aCB0aGUgSmF3cyBTY3JlZW4g UmVhZGVyLiAgQXMgZXhwZWN0ZWQsIHRoZSB3aW5kb3cgaGFzIGEgdGl0bGUgb2YgIk1haW5XaW5k b3ciIGFuZCB0aGF0IGlzIHJlYWQgZmluZSBieSB0aGUgc2NyZWVuIHJlYWRlci4gIFRhcHBpbmcg dGhlIGFsdCBrZXksIHdoaWNoIHVzdWFsbHkgYnJpbmdzIHVwIHRoZSBtZW51IGJhciwgZG9lcyBu b3RoaW5nLiAgRXZlbiB0aG91Z2ggdGhlcmUgaXMgbm8gbWVudSBiYXIgYXMgc3VjaCBpbiB0aGlz IGFwcGxpY2F0aW9uLCBpdCB1c3VhbGx5IGJyaW5ncyB1cCB0aGUgInN5c3RlbSIgbWVudSAodGhl IG9uZSBjb250YWluaW5nIG1pbnVtaXplLCBtYXhpbWl6ZSwgcmVzdG9yZSwgY2xvc2UsIEVUQy4p ICBQcmVzc2luZyBhbHQrc3BhY2UgZG9lcyBicmluZyBpdCB1cCB0aG91Z2guDQoNCk1vcmUgaW1w b3J0YW50bHksIG5vbmUgb2YgdGhlIGNvbnRyb2xzIGluIHRoZSB3aW5kb3cgYXJlIHJlYWNoYWJs ZSBieSBwcmVzc2luZyB0YWIsIHNoaWZ0K3RhYiwgc3BhY2Ugb3IgZW50ZXIuICBJIGNhbiBicmlu ZyB1cCB0aGUgb3BlbiBkaWFsb2cgYnkgcHJlc3NpbmcgY3RybCtvLiAgVGhlIG9wZW4gZGlhbG9n IHNlZW1zIHRvIGJlIHRoZSBzdGFuZGFyZCB3aW5kb3dzIG9uZSwgaGVuY2UgaXQgaXMgZW50aXJl bHkgdXNhYmxlLiAgRmluYWxseSwgbm9uZSBvZiB0aGUgY29udHJvbHMgb24gdGhlIG1haW4gd2lu ZG93IGhhdmUgbGFiZWxzLg0KDQpJIGRvbid0IHRoaW5rIHRoYXQgYW55IG9mIHRoaXMgd2lsbCBj b21lIGFzIGEgc3VycHJpc2U7IEkganVzdCB3YW50ZWQgdG8gbGF5IGl0IG91dCBzbyB3ZSBjYW4g YmVnaW4gZmluZGluZyBzb2x1dGlvbnMuICBJIGtub3cgbGl0dGxlIGFib3V0IHByb2dyYW1taW5n IHdpdGggUVQsIHNvIEkgd2lsbCB0cnkgdG8gcmVjdGlmeSB0aGF0IHdpdGggc29tZSBzdHVkeWlu ZyBvdmVyIHRoZSBuZXh0IGZldyBkYXlzLg0KDQpBYXJvbg0KDQoNCj4+PiBLYWxlYiBQZWRlcnNv biA8a2FsZWIucGVkZXJzb25AZ21haWwuY29tPiAxMC8yNS8yMDA3IDE6MDYgQU0gPj4+DQoNCkkg Y29tbWl0dGVkIGEgYmFzaWMgZ3VpIHRvbmlnaHQuICBJdCdzIGFib3V0IGFzIGJhc2ljIGFzIGl0 IGdldHMsIGJ1dCANCmhvcGVmdWxseSBpcyBzb21ldGhpbmcgdGhhdCB3ZSBjYW4gdXNlIHRvIGZp Z3VyZSBvdXQgaG93IHRvIGdldCB0aGUgDQphY2Nlc3NpYmlsaXR5IHBsdWdpbiB3b3JraW5nIGlu IHB5dGhvbi4gICBUaGVyZSdzIG5vdCBlbm91Z2ggdGhlcmUgdG8gYm90aGVyIA0KdW5pdCB0ZXN0 aW5nLCBidXQgdGhhdCdzIHByb2JhYmx5IG9uZSBvZiB0aGUgbmV4dCB0aGluZ3MgdGhhdCBzaG91 bGQgYmUgDQphZGRlZC4NCg0KSSdtIG5vdCBzdXJlIGlmIHdlIGNhbiB3b3JrIHdpdGggaXQgYXMg YSBwbHVnaW4gb3IgaWYgd2UgbmVlZCBzdXBwb3J0IGZyb20gDQpzb21ld2hlcmUgZWxzZSwgc28g aXQgbWlnaHQgdGFrZSBhIGJpdCB0byBnZXQgcmVzb2x2ZWQuLi4gd2Ugc2hhbGwgc2VlLg0KDQpP biB0aGUgZnV0dXJlIG5vdGUsIFF0LTQuNCBhbmQgYmV5b25kIGFyZSBkb2luZyBhIGxvdCBvZiB3 b3JrIGluIHRoZSANCm11bHRpbWVkaWEgYXJlYSwgZXNwZWNpYWxseSBhdWRpbywgc28gbW9zdCBv ZiB0aGF0IHdvcmsgc2hvdWxkIHByb2JhYmx5IHdhaXQgDQp1bnRpbCBxdC00LjQgaXMgb3V0LiAg VGhlcmUgYXJlIGFscmVhZHkgc25hcHNob3RzIGF2YWlsYWJsZSwgYnV0IHRoZXJlJ3MgDQpwcm9i YWJseSBtb3JlIHRoYW4gZW5vdWdoIGZvciB1cyB0byB3b3JrIG9uIGluIHRoZSBtZWFuIHRpbWUu DQoNCkEgcXVpY2sgbm90ZSBhYm91dCB0aGUgdW5pdCB0ZXN0cyB0aGF0IEkgY29tbWl0dGVkIGEg Yml0IGFnbywgdGhleSBhcmUgDQppbnRlbmRlZCB0byBiZSBydW4gZnJvbSB0aGUgdGVzdHMgZGly ZWN0b3J5IChlZy4gd2l0aCB0aGUgdGVzdHMgZGlyZWN0b3J5IA0KYmVpbmcgdGhlIHB3ZCkuICBU aGUgdGVzdHJ1bm5lciB3aWxsIGF1dG9tYXRpY2FsbHkgaW1wb3J0IGFsbCB0aGUgcHl0aG9uIA0K ZmlsZXMgaW4gdGhhdCBkaXJlY3RvcnkgKGFuZCBpbiBpdCdzIHN1YmRpcmVjdG9yaWVzKSBhbmQs IGZvciBldmVyeSBjbGFzcyANCnRoYXQgaXMgYSBzdWJjbGFzcyBvZiB0aGUgdGVzdGNhc2UgY2xh c3MsIGV4ZWN1dGUgdGhlIHRlc3RzLg0KDQpSZWdhcmRzLA0KDQotLUthbGViDQoNCi0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0NClRoaXMgU0YubmV0IGVtYWlsIGlzIHNwb25zb3JlZCBieTogU3BsdW5rIEluYy4N ClN0aWxsIGdyZXBwaW5nIHRocm91Z2ggbG9nIGZpbGVzIHRvIGZpbmQgcHJvYmxlbXM/ICBTdG9w Lg0KTm93IFNlYXJjaCBsb2cgZXZlbnRzIGFuZCBjb25maWd1cmF0aW9uIGZpbGVzIHVzaW5nIEFK QVggYW5kIGEgYnJvd3Nlci4NCkRvd25sb2FkIHlvdXIgRlJFRSBjb3B5IG9mIFNwbHVuayBub3cg Pj4gaHR0cDovL2dldC5zcGx1bmsuY29tLw0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18NCkxpUFMtRGV2cyBtYWlsaW5nIGxpc3QNCkxpUFMtRGV2c0BsaXN0 cy5zb3VyY2Vmb3JnZS5uZXQNCmh0dHBzOi8vbGlzdHMuc291cmNlZm9yZ2UubmV0L2xpc3RzL2xp c3RpbmZvL2xpcHMtZGV2cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpOT1RJQ0U6IFRoaXMgZW1haWwgbWVzc2Fn ZSBpcyBmb3IgdGhlIHNvbGUgdXNlIG9mIHRoZSBpbnRlbmRlZCByZWNpcGllbnQocykgYW5kIG1h eSBjb250YWluIGNvbmZpZGVudGlhbCBhbmQgcHJpdmlsZWdlZCBpbmZvcm1hdGlvbi4gQW55IHVu YXV0aG9yaXplZCByZXZpZXcsIHVzZSwgZGlzY2xvc3VyZSBvciBkaXN0cmlidXRpb24gaXMgcHJv aGliaXRlZC4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgcGxlYXNlIGNv bnRhY3QgdGhlIHNlbmRlciBieSByZXBseSBlbWFpbCBhbmQgZGVzdHJveSBhbGwgY29waWVzIG9m IHRoZSBvcmlnaW5hbCBtZXNzYWdlLgo= |
|
From: Kaleb P. <kal...@gm...> - 2007-10-25 06:06:13
|
I committed a basic gui tonight. It's about as basic as it gets, but hopefully is something that we can use to figure out how to get the accessibility plugin working in python. There's not enough there to bother unit testing, but that's probably one of the next things that should be added. I'm not sure if we can work with it as a plugin or if we need support from somewhere else, so it might take a bit to get resolved... we shall see. On the future note, Qt-4.4 and beyond are doing a lot of work in the multimedia area, especially audio, so most of that work should probably wait until qt-4.4 is out. There are already snapshots available, but there's probably more than enough for us to work on in the mean time. A quick note about the unit tests that I committed a bit ago, they are intended to be run from the tests directory (eg. with the tests directory being the pwd). The testrunner will automatically import all the python files in that directory (and in it's subdirectories) and, for every class that is a subclass of the testcase class, execute the tests. Regards, --Kaleb |
|
From: Aaron C. <Can...@ld...> - 2007-10-19 20:47:59
|
U29ycnkgYWJvdXQgdGhhdC4gIEkgZml4ZWQgdGhlIGZhaWxpbmcgdGVzdHMuDQoNCnBhcnNlc21p bC5weSBpc24ndCByZWFsbHkgYW4gYXV0b21hdGljIHRlc3QuICBJdHMganVzdCBhIHRpbnkgc2Ny aXB0IEkgd3JvdGUgdG8gbGV0IG1lIHBsYXkgd2l0aCB0aGUgRGFpc3lTbWlsSGFuZGxlciBpbnRl cm5hbHMuICBTbywgaXQgc2hvdWxkIHByb2JhYmx5IG5vdCBiZSBwaWNrZWQgdXAgYnkgeW91ciB0 ZXN0IHN1aXRlLCBhbmQgbWF5YmUgaXQgc2hvdWxkbid0IGV2ZW4gYmUgaW4gdGhlIHJlcG9zaXRv cnkuICBUaG91Z2h0cz8NCg0KQWFyb24NCg0KPj4+IEthbGViIFBlZGVyc29uIDxrYWxlYi5wZWRl cnNvbkBnbWFpbC5jb20+IDEwLzE5LzIwMDcgMTowNSBBTSA+Pj4NCg0KSSB3ZW50IGFoZWFkIGFu ZCBjb21taXR0ZWQgaXQgdG8gdGhlIHRlc3RzIGZvbGRlcnMsIGJ1dCBpdCBmYWlscyB3aXRoIHRo ZSANCmZvbGxvd2luZzoNCg0KJCAuL3Rlc3RydW5uZXIucHkNCkxvYWRpbmcgbW9kdWxlIHRlc3Ry dW5uZXIuLi4NCkxvYWRpbmcgbW9kdWxlIHRlc3RkYWlzeXNtaWxoYW5kbGVyLi4uDQpMb2FkaW5n IG1vZHVsZSBwYXJzZXNtaWwuLi4NClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToN CiAgRmlsZSAiLi90ZXN0cnVubmVyLnB5IiwgbGluZSAxMzMsIGluID8NCiAgICAoZXJyb3JzLCBm YWlsdXJlcykgPSBsb2FkQW5kUnVuVGVzdHMoKQ0KICBGaWxlICIuL3Rlc3RydW5uZXIucHkiLCBs aW5lIDExNiwgaW4gbG9hZEFuZFJ1blRlc3RzDQogICAgbG9hZFRlc3RNb2R1bGVzKCcnLFsndGVz dHJ1bm5lclxcLnB5J10pDQogIEZpbGUgIi4vdGVzdHJ1bm5lci5weSIsIGxpbmUgMTA1LCBpbiBs b2FkVGVzdE1vZHVsZXMNCiAgICBleGVjKCdpbXBvcnQgJXMnICUgZnVsbG1vZCkNCiAgRmlsZSAi PHN0cmluZz4iLCBsaW5lIDEsIGluID8NCiAgRmlsZSAiL2hvbWUva2liYWIvd29yay9saXBzL3Ry dW5rL3Rlc3RzL3BhcnNlc21pbC5weSIsIGxpbmUgOSwgaW4gPw0KICAgIHhtbC5zYXgucGFyc2Uo InRlc3Quc21pbCIsIGRzaGFuZGxlcikNCiAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMi40L3NpdGUt cGFja2FnZXMvX3htbHBsdXMvc2F4L19faW5pdF9fLnB5IiwgbGluZSAzMSwgDQppbiBwYXJzZQ0K ICAgIHBhcnNlci5wYXJzZShmaWxlbmFtZV9vcl9zdHJlYW0pDQogIEZpbGUgIi91c3IvbGliL3B5 dGhvbjIuNC9zaXRlLXBhY2thZ2VzL194bWxwbHVzL3NheC9leHBhdHJlYWRlci5weSIsIGxpbmUg DQoxMDMsIGluIHBhcnNlDQogICAgc291cmNlID0gc2F4dXRpbHMucHJlcGFyZV9pbnB1dF9zb3Vy Y2Uoc291cmNlKQ0KICBGaWxlICIvdXNyL2xpYi9weXRob24yLjQvc2l0ZS1wYWNrYWdlcy9feG1s cGx1cy9zYXgvc2F4dXRpbHMucHkiLCBsaW5lIDUyMywgDQppbiBwcmVwYXJlX2lucHV0X3NvdXJj ZQ0KICAgIGYgPSB1cmxsaWIyLnVybG9wZW4oc291cmNlLmdldFN5c3RlbUlkKCkpDQogIEZpbGUg Ii91c3IvbGliL3B5dGhvbjIuNC91cmxsaWIyLnB5IiwgbGluZSAxMzAsIGluIHVybG9wZW4NCiAg ICByZXR1cm4gX29wZW5lci5vcGVuKHVybCwgZGF0YSkNCiAgRmlsZSAiL3Vzci9saWIvcHl0aG9u Mi40L3VybGxpYjIucHkiLCBsaW5lIDM1MCwgaW4gb3Blbg0KICAgIHByb3RvY29sID0gcmVxLmdl dF90eXBlKCkNCiAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMi40L3VybGxpYjIucHkiLCBsaW5lIDIz MywgaW4gZ2V0X3R5cGUNCiAgICByYWlzZSBWYWx1ZUVycm9yLCAidW5rbm93biB1cmwgdHlwZTog JXMiICUgc2VsZi5fX29yaWdpbmFsDQpWYWx1ZUVycm9yOiB1bmtub3duIHVybCB0eXBlOiB0ZXN0 LnNtaWwNCg0KQXBwYXJlbnRseSB0aGUgdGVzdC5zbWlsIGZpbGUsIHdoaWNoIGlzIGluIGEgc2li bGluZyBkaXJlY3RvcnksIG5lZWRzIHRvIGJlIA0KcHJlc2VudCwgYnV0IHRoYXQncyBub3Qgc3Vm ZmljaWVudDoNCg0KLi4uDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpFUlJPUjogdGVzdFN0YXJ0UGFyMSAodGVz dGRhaXN5c21pbGhhbmRsZXIudGVzdERhaXN5U21pbEhhbmRsZXIpDQotLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpU cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6DQogIEZpbGUgIi9ob21lL2tpYmFiL3dv cmsvbGlwcy90cnVuay90ZXN0cy90ZXN0ZGFpc3lzbWlsaGFuZGxlci5weSIsIGxpbmUgMTMwLCAN CmluIHRlc3RTdGFydFBhcjENCiAgICBzZWxmLmFzc2VydFJhaXNlcyhkYWlzeXNtaWwuU21pbEVy cm9yLCBzZWxmLmguc3RhcnRQYXIsIA0Kc2VsZi5tYWtlQXR0cnMoe30pKQ0KTmFtZUVycm9yOiBn bG9iYWwgbmFtZSAnZGFpc3lzbWlsJyBpcyBub3QgZGVmaW5lZA0KLi4uDQoNCkFzIHlvdSdyZSBm YW1pbGlhciB3aXRoIHRoZSBjb25maWcsIEknbGwgbGV0IHlvdSBtb3ZlIHRoaW5ncyBhcm91bmQg YSBiaXQuICBJIA0KZGlkIGFkZCAuLi9kYWlzeWhhbmRsZXJzIHRvIHRoZSBwYXRoLCBzbyBpdCBw aWNrcyB0aG9zZSB1cCBhcyBhIHN0YXJ0aW5nIA0KcG9pbnQuDQoNCkJUVywgSSdtIGluICNxdCBv biBmcmVlbm9kZSBtb3N0IGRheXMgZHVyaW5nIHJlZ3VsYXIgd29yayBob3VycyBhcyBtb3N0IG9m IHRoZSANCnRpbWUgSSdtIHdvcmtpbmcgb24gUXQuDQoNCi0tS2FsZWINCg0KT24gVGh1cnNkYXkg MTggT2N0b2JlciAyMDA3LCBBYXJvbiBDYW5ub24gd3JvdGU6DQo+IFRoZSBhdHRhY2htZW50IHdh cyBzY3J1YmJlZCBieSB0aGUgbGlzdCBzb2Z0d2FyZS4gIEkndmUgZml4ZWQgdGhhdCwgc28gaWYN Cj4geW91J2QgbGlrZSB0byBzZW5kIGFnYWluLCBpdCBzaG91bGQgY29tZSB0aHJvdWdoLg0KPg0K PiBUaGFua3MuDQo+DQo+IEFhcm9uDQoNCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KVGhpcyBTRi5uZXQg ZW1haWwgaXMgc3BvbnNvcmVkIGJ5OiBTcGx1bmsgSW5jLg0KU3RpbGwgZ3JlcHBpbmcgdGhyb3Vn aCBsb2cgZmlsZXMgdG8gZmluZCBwcm9ibGVtcz8gIFN0b3AuDQpOb3cgU2VhcmNoIGxvZyBldmVu dHMgYW5kIGNvbmZpZ3VyYXRpb24gZmlsZXMgdXNpbmcgQUpBWCBhbmQgYSBicm93c2VyLg0KRG93 bmxvYWQgeW91ciBGUkVFIGNvcHkgb2YgU3BsdW5rIG5vdyA+PiBodHRwOi8vZ2V0LnNwbHVuay5j b20vDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KTGlQ Uy1EZXZzIG1haWxpbmcgbGlzdA0KTGlQUy1EZXZzQGxpc3RzLnNvdXJjZWZvcmdlLm5ldA0KaHR0 cHM6Ly9saXN0cy5zb3VyY2Vmb3JnZS5uZXQvbGlzdHMvbGlzdGluZm8vbGlwcy1kZXZzCgotLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tCk5PVElDRTogVGhpcyBlbWFpbCBtZXNzYWdlIGlzIGZvciB0aGUgc29sZSB1c2Ug b2YgdGhlIGludGVuZGVkIHJlY2lwaWVudChzKSBhbmQgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFs IGFuZCBwcml2aWxlZ2VkIGluZm9ybWF0aW9uLiBBbnkgdW5hdXRob3JpemVkIHJldmlldywgdXNl LCBkaXNjbG9zdXJlIG9yIGRpc3RyaWJ1dGlvbiBpcyBwcm9oaWJpdGVkLiBJZiB5b3UgYXJlIG5v dCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCBwbGVhc2UgY29udGFjdCB0aGUgc2VuZGVyIGJ5IHJl cGx5IGVtYWlsIGFuZCBkZXN0cm95IGFsbCBjb3BpZXMgb2YgdGhlIG9yaWdpbmFsIG1lc3NhZ2Uu Cg== |
|
From: Kaleb P. <kal...@gm...> - 2007-10-19 06:05:32
|
I went ahead and committed it to the tests folders, but it fails with the
following:
$ ./testrunner.py
Loading module testrunner...
Loading module testdaisysmilhandler...
Loading module parsesmil...
Traceback (most recent call last):
File "./testrunner.py", line 133, in ?
(errors, failures) = loadAndRunTests()
File "./testrunner.py", line 116, in loadAndRunTests
loadTestModules('',['testrunner\\.py'])
File "./testrunner.py", line 105, in loadTestModules
exec('import %s' % fullmod)
File "<string>", line 1, in ?
File "/home/kibab/work/lips/trunk/tests/parsesmil.py", line 9, in ?
xml.sax.parse("test.smil", dshandler)
File "/usr/lib/python2.4/site-packages/_xmlplus/sax/__init__.py", line 31,
in parse
parser.parse(filename_or_stream)
File "/usr/lib/python2.4/site-packages/_xmlplus/sax/expatreader.py", line
103, in parse
source = saxutils.prepare_input_source(source)
File "/usr/lib/python2.4/site-packages/_xmlplus/sax/saxutils.py", line 523,
in prepare_input_source
f = urllib2.urlopen(source.getSystemId())
File "/usr/lib/python2.4/urllib2.py", line 130, in urlopen
return _opener.open(url, data)
File "/usr/lib/python2.4/urllib2.py", line 350, in open
protocol = req.get_type()
File "/usr/lib/python2.4/urllib2.py", line 233, in get_type
raise ValueError, "unknown url type: %s" % self.__original
ValueError: unknown url type: test.smil
Apparently the test.smil file, which is in a sibling directory, needs to be
present, but that's not sufficient:
...
======================================================================
ERROR: testStartPar1 (testdaisysmilhandler.testDaisySmilHandler)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/kibab/work/lips/trunk/tests/testdaisysmilhandler.py", line 130,
in testStartPar1
self.assertRaises(daisysmil.SmilError, self.h.startPar,
self.makeAttrs({}))
NameError: global name 'daisysmil' is not defined
...
As you're familiar with the config, I'll let you move things around a bit. I
did add ../daisyhandlers to the path, so it picks those up as a starting
point.
BTW, I'm in #qt on freenode most days during regular work hours as most of the
time I'm working on Qt.
--Kaleb
On Thursday 18 October 2007, Aaron Cannon wrote:
> The attachment was scrubbed by the list software. I've fixed that, so if
> you'd like to send again, it should come through.
>
> Thanks.
>
> Aaron
|
|
From: Aaron C. <Can...@ld...> - 2007-10-18 14:00:12
|
VGhlIGF0dGFjaG1lbnQgd2FzIHNjcnViYmVkIGJ5IHRoZSBsaXN0IHNvZnR3YXJlLiAgSSd2ZSBm aXhlZCB0aGF0LCBzbyBpZiB5b3UnZCBsaWtlIHRvIHNlbmQgYWdhaW4sIGl0IHNob3VsZCBjb21l IHRocm91Z2guDQoNClRoYW5rcy4NCg0KQWFyb24NCg0KPj4+IEthbGViIFBlZGVyc29uIDxrYWxl Yi5wZWRlcnNvbkBnbWFpbC5jb20+IDEwLzE4LzIwMDcgMTI6MjAgQU0gPj4+DQoNCkhleSBhbGws DQoNCkknbSBnbGFkIHRvIHNlZSB5b3UncmUgcGxhbm5pbmcgb24gdW5pdCB0ZXN0aW5nISA6KQ0K DQpBIGNvdXBsZSBvZiByZWNvbW1lbmRhdGlvbnM6DQoNCi0gRXZlcnl0aGluZyBzaG91bGQgcHJv YmFibHkgYmUgaW4gcGFja2FnZXMNCi0gSGF2aW5nIGEgZHJpdmVyIHRoYXQgY2FuIHJ1biB0aGUg ZGlmZmVyZW50IHRlc3Qgc3VpdGVzIHRoYXQgd2lsbCBiZSBwcmVzZW50DQogIGlzIHByb2JhYmx5 IGEgZ29vZCBpZGVhLg0KLSAocGVyc29uYWwgcHJlZmVyZW5jZSkgUGxlYXNlIGRvbid0IHVzZSBz cGFjZXMgaW4gZmlsZSBvciBkaXJlY3RvcnkgbmFtZXMNCg0KQSB3aGlsZSBhZ28sIEkgY3JlYXRl ZCBhIHRlc3QgZHJpdmVyIHRoYXQgSSB1c2VkIGZvciBhbGwgbXkgdGVzdGluZy4gIEl0IA0KYmFz aWNhbGx5IHdvdWxkIGdvIHRocm91Z2ggdGhlIGRpZmZlcmVudCBkaXJlY3RvcmllcyAocGFja2Fn ZXMpIGFuZCBwdWxsIG91dCANCmFsbCB0aGUgdGVzdCBmaWxlcywgY3JlYXRlIHRlc3Qgc3VpdGVz IG91dCBvZiB0aGVtIGFuZCB0aGVuIHJ1biB0aGVtLg0KDQpJIGhhdmVuJ3QgdXNlZCBpdCBpbiBx dWl0ZSBhIHdoaWxlLCBidXQgaXQgc2hvdWxkIGJlIHN0YWJsZSBhbmQgbWlnaHQgYmUgDQp1c2Vm dWwuICBJdCB3YXMgbmljZSBiZWNhdXNlIEkgbmV2ZXIgaGFkIHRvIHJlbWVtYmVyIHRvIHJlZ2lz dGVyIGEgdGVzdGNhc2U7IA0KaWYgbmFtZWQgY29ycmVjdGx5LCBpdCB3b3VsZCBhdXRvbWF0aWNh bGx5IGJlIHBpY2tlZCB1cC4NCg0KSSBoYXZlIGF0dGFjaGVkIHRoZSBjb2RlLiAgSXQgY291bGQg cHJvYmFibHkgYmUgYmV0dGVyIGRlc2lnbmVkLCBidXQgaXQgc2hvdWxkIA0KYXQgbGVhc3Qgc2Vy dmUgYXMgYSBnb29kIHN0YXJ0aW5nIHBvaW50LiAgUmlnaHQgb2ZmIHRoZSBiYXQgSSBjYW4gdGVs bCB5b3UgDQp0aGF0IEkgd291bGQgY2hhbmdlIG1hdGNoX3N1ZmZpeCB0byBtYXRjaF9yZSBhbmQg dXNlIGEgcmVndWxhciBleHByZXNzaW9uIHRvIA0KbWF0Y2ggdGhlIGZpbGVzIHRoYXQgc2hvdWxk IGJlIHBpY2tlZCB1cCBhcyB1bml0IHRlc3Qgc3VpdGVzLg0KDQotLUthbGViDQotLS0tLS0tLS0t LS0tLSBuZXh0IHBhcnQgLS0tLS0tLS0tLS0tLS0NCkEgbm9uLXRleHQgYXR0YWNobWVudCB3YXMg c2NydWJiZWQuLi4NCk5hbWU6IHRlc3RydW5uZXIucHkNClR5cGU6IGFwcGxpY2F0aW9uL3gtcHl0 aG9uDQpTaXplOiAzNzg0IGJ5dGVzDQpEZXNjOiBub3QgYXZhaWxhYmxlDQotLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tDQpUaGlzIFNGLm5ldCBlbWFpbCBpcyBzcG9uc29yZWQgYnk6IFNwbHVuayBJbmMuDQpTdGls bCBncmVwcGluZyB0aHJvdWdoIGxvZyBmaWxlcyB0byBmaW5kIHByb2JsZW1zPyAgU3RvcC4NCk5v dyBTZWFyY2ggbG9nIGV2ZW50cyBhbmQgY29uZmlndXJhdGlvbiBmaWxlcyB1c2luZyBBSkFYIGFu ZCBhIGJyb3dzZXIuDQpEb3dubG9hZCB5b3VyIEZSRUUgY29weSBvZiBTcGx1bmsgbm93ID4+IGh0 dHA6Ly9nZXQuc3BsdW5rLmNvbS8NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fDQpMaVBTLURldnMgbWFpbGluZyBsaXN0DQpMaVBTLURldnNAbGlzdHMuc291 cmNlZm9yZ2UubmV0DQpodHRwczovL2xpc3RzLnNvdXJjZWZvcmdlLm5ldC9saXN0cy9saXN0aW5m by9saXBzLWRldnMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KTk9USUNFOiBUaGlzIGVtYWlsIG1lc3NhZ2UgaXMg Zm9yIHRoZSBzb2xlIHVzZSBvZiB0aGUgaW50ZW5kZWQgcmVjaXBpZW50KHMpIGFuZCBtYXkgY29u dGFpbiBjb25maWRlbnRpYWwgYW5kIHByaXZpbGVnZWQgaW5mb3JtYXRpb24uIEFueSB1bmF1dGhv cml6ZWQgcmV2aWV3LCB1c2UsIGRpc2Nsb3N1cmUgb3IgZGlzdHJpYnV0aW9uIGlzIHByb2hpYml0 ZWQuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHBsZWFzZSBjb250YWN0 IHRoZSBzZW5kZXIgYnkgcmVwbHkgZW1haWwgYW5kIGRlc3Ryb3kgYWxsIGNvcGllcyBvZiB0aGUg b3JpZ2luYWwgbWVzc2FnZS4K |
|
From: Kaleb P. <kal...@gm...> - 2007-10-18 05:21:41
|
Hey all, I'm glad to see you're planning on unit testing! :) A couple of recommendations: - Everything should probably be in packages - Having a driver that can run the different test suites that will be present is probably a good idea. - (personal preference) Please don't use spaces in file or directory names A while ago, I created a test driver that I used for all my testing. It basically would go through the different directories (packages) and pull out all the test files, create test suites out of them and then run them. I haven't used it in quite a while, but it should be stable and might be useful. It was nice because I never had to remember to register a testcase; if named correctly, it would automatically be picked up. I have attached the code. It could probably be better designed, but it should at least serve as a good starting point. Right off the bat I can tell you that I would change match_suffix to match_re and use a regular expression to match the files that should be picked up as unit test suites. --Kaleb -------------- next part -------------- A non-text attachment was scrubbed... Name: testrunner.py Type: application/x-python Size: 3784 bytes Desc: not available |
|
From: Aaron C. <Can...@ld...> - 2007-10-16 16:46:37
|
VGhpcyBpcyBhIHRlc3QuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCk5PVElDRTogVGhpcyBlbWFpbCBtZXNzYWdl IGlzIGZvciB0aGUgc29sZSB1c2Ugb2YgdGhlIGludGVuZGVkIHJlY2lwaWVudChzKSBhbmQgbWF5 IGNvbnRhaW4gY29uZmlkZW50aWFsIGFuZCBwcml2aWxlZ2VkIGluZm9ybWF0aW9uLiBBbnkgdW5h dXRob3JpemVkIHJldmlldywgdXNlLCBkaXNjbG9zdXJlIG9yIGRpc3RyaWJ1dGlvbiBpcyBwcm9o aWJpdGVkLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCBwbGVhc2UgY29u dGFjdCB0aGUgc2VuZGVyIGJ5IHJlcGx5IGVtYWlsIGFuZCBkZXN0cm95IGFsbCBjb3BpZXMgb2Yg dGhlIG9yaWdpbmFsIG1lc3NhZ2UuCi0tLS0tLS0tLS0tLS0tIG5leHQgcGFydCAtLS0tLS0tLS0t LS0tLQpBbiBIVE1MIGF0dGFjaG1lbnQgd2FzIHNjcnViYmVkLi4uCg== |