*** pyqwer has quit IRC | 00:14 | |
*** fcorrea has joined #zope3-dev | 00:20 | |
*** MiUlEr has joined #zope3-dev | 00:37 | |
*** mcdonc has quit IRC | 00:41 | |
*** gary_poster has quit IRC | 00:47 | |
*** mcdonc has joined #zope3-dev | 00:49 | |
*** povbot` has joined #zope3-dev | 01:06 | |
*** povbot has quit IRC | 01:09 | |
*** matthal has joined #zope3-dev | 01:11 | |
*** lurkymclurkleton has quit IRC | 01:19 | |
*** jhauser has quit IRC | 01:19 | |
*** redir_ has quit IRC | 01:28 | |
*** fairwinds_ has joined #zope3-dev | 01:42 | |
*** fairwinds_ has left #zope3-dev | 01:44 | |
*** benji has joined #zope3-dev | 01:49 | |
*** redir has joined #zope3-dev | 01:53 | |
*** alecm has quit IRC | 02:13 | |
*** MiUlEr has quit IRC | 02:35 | |
*** tarek has quit IRC | 02:36 | |
*** alga has quit IRC | 02:58 | |
*** kaeru has quit IRC | 03:06 | |
*** kaeru has joined #zope3-dev | 03:13 | |
*** huajie has joined #zope3-dev | 03:33 | |
*** davisagli has left #zope3-dev | 03:39 | |
*** kaeru has quit IRC | 03:55 | |
*** kaeru has joined #zope3-dev | 03:55 | |
*** tarek has joined #zope3-dev | 04:26 | |
*** davisagli has joined #zope3-dev | 04:36 | |
*** hathawsh is now known as hath|away | 04:36 | |
*** redir has quit IRC | 04:55 | |
*** redir has joined #zope3-dev | 04:58 | |
*** hath|away is now known as hathawsh | 05:08 | |
*** redir has quit IRC | 05:16 | |
*** hazmat has quit IRC | 05:23 | |
*** hathawsh is now known as hath|away | 05:29 | |
*** stub has joined #zope3-dev | 05:31 | |
*** tarek has quit IRC | 05:34 | |
*** hath|away is now known as hathawsh | 05:34 | |
*** hathawsh is now known as hath|away | 05:45 | |
*** hexsprite has quit IRC | 05:47 | |
*** hath|away is now known as hathawsh | 05:51 | |
*** davisagli has quit IRC | 06:24 | |
*** pcardune has quit IRC | 06:24 | |
*** baijum has joined #zope3-dev | 06:32 | |
*** alecm has joined #zope3-dev | 06:34 | |
*** hathawsh is now known as hath|away | 06:44 | |
*** kursor has joined #zope3-dev | 06:44 | |
*** redir has joined #zope3-dev | 06:45 | |
*** afd_ has joined #zope3-dev | 06:49 | |
*** hath|away is now known as hathawsh | 06:50 | |
*** kaeru has quit IRC | 07:07 | |
*** alecm has quit IRC | 07:42 | |
*** allisterb_ has joined #zope3-dev | 07:43 | |
*** kaeru has joined #zope3-dev | 07:51 | |
*** allisterb__ has joined #zope3-dev | 07:52 | |
*** allisterb has quit IRC | 08:00 | |
*** allisterb__ has quit IRC | 08:00 | |
*** allisterb has joined #zope3-dev | 08:00 | |
*** allisterb_ has quit IRC | 08:07 | |
*** zagy has joined #zope3-dev | 08:21 | |
*** allisterb has quit IRC | 08:22 | |
*** jukart has joined #zope3-dev | 08:23 | |
*** hathawsh is now known as hath|away | 08:42 | |
*** hazmat has joined #zope3-dev | 08:45 | |
*** ChanServ sets mode: +o hazmat | 08:45 | |
*** hath|away is now known as hathawsh | 08:46 | |
*** projekt01 has joined #zope3-dev | 08:50 | |
*** hathawsh is now known as hath|away | 09:09 | |
*** hath|away is now known as hathawsh | 09:14 | |
*** sweh has joined #zope3-dev | 09:16 | |
*** __mac__ has joined #zope3-dev | 09:21 | |
*** redir has quit IRC | 09:22 | |
*** hathawsh is now known as hath|away | 09:24 | |
*** hath|away is now known as hathawsh | 09:25 | |
*** kaeru_ has joined #zope3-dev | 09:35 | |
*** kursor has quit IRC | 09:40 | |
*** kaeru has quit IRC | 09:51 | |
*** fairwinds_ has joined #zope3-dev | 09:56 | |
*** fairwinds_ has quit IRC | 09:58 | |
*** jpcw has joined #zope3-dev | 10:02 | |
*** agroszer has joined #zope3-dev | 10:08 | |
*** replicant has joined #zope3-dev | 10:17 | |
*** davisagli has joined #zope3-dev | 10:20 | |
*** kiorky_ has quit IRC | 10:25 | |
*** kiorky has joined #zope3-dev | 10:25 | |
*** romanofski has quit IRC | 10:42 | |
*** afd_ has quit IRC | 10:46 | |
*** yvl has joined #zope3-dev | 10:52 | |
*** kaeru_ has quit IRC | 10:55 | |
*** romanofski has joined #zope3-dev | 11:02 | |
*** Theuni1 has joined #zope3-dev | 11:06 | |
*** afd_ has joined #zope3-dev | 11:14 | |
*** mkerrin has joined #zope3-dev | 11:32 | |
*** romanofski has quit IRC | 11:46 | |
*** junkafarian has joined #zope3-dev | 11:50 | |
*** romanofski has joined #zope3-dev | 11:51 | |
*** tarek has joined #zope3-dev | 11:56 | |
*** menesis has joined #zope3-dev | 11:58 | |
*** srichter has joined #zope3-dev | 11:58 | |
*** ChanServ sets mode: +o srichter | 11:58 | |
*** jhauser has joined #zope3-dev | 11:59 | |
*** kaeru has joined #zope3-dev | 12:04 | |
*** pyqwer has joined #zope3-dev | 12:06 | |
*** projekt01 has quit IRC | 12:10 | |
*** alga has joined #zope3-dev | 12:13 | |
*** davisagli has quit IRC | 12:25 | |
*** yotaff has joined #zope3-dev | 12:26 | |
*** kursor_ has joined #zope3-dev | 12:32 | |
*** kursor_ has quit IRC | 12:32 | |
*** afd_____ has joined #zope3-dev | 12:33 | |
*** afd_ has quit IRC | 12:39 | |
*** junkafarian has quit IRC | 12:50 | |
*** junkafarian has joined #zope3-dev | 12:51 | |
*** hathawsh is now known as hath|away | 13:11 | |
*** romanofski has quit IRC | 13:20 | |
*** fcorrea has quit IRC | 13:38 | |
*** junkafarian has quit IRC | 13:50 | |
*** alga has quit IRC | 13:50 | |
*** menesis has quit IRC | 13:50 | |
*** Theuni1 has quit IRC | 13:50 | |
*** agroszer has quit IRC | 13:50 | |
*** __mac__ has quit IRC | 13:50 | |
*** jukart has quit IRC | 13:50 | |
*** zagy has quit IRC | 13:50 | |
*** vaab has quit IRC | 13:50 | |
*** dunny has quit IRC | 13:50 | |
*** chaoflow has quit IRC | 13:50 | |
*** agroszer has joined #zope3-dev | 13:51 | |
*** junkafarian has joined #zope3-dev | 13:52 | |
*** alga has joined #zope3-dev | 13:52 | |
*** menesis has joined #zope3-dev | 13:52 | |
*** Theuni1 has joined #zope3-dev | 13:52 | |
*** __mac__ has joined #zope3-dev | 13:52 | |
*** jukart has joined #zope3-dev | 13:52 | |
*** zagy has joined #zope3-dev | 13:52 | |
*** vaab has joined #zope3-dev | 13:52 | |
*** dunny has joined #zope3-dev | 13:52 | |
*** chaoflow has joined #zope3-dev | 13:52 | |
*** vaab has quit IRC | 13:52 | |
*** __mac__ has quit IRC | 13:52 | |
*** dunny has quit IRC | 13:52 | |
*** menesis has quit IRC | 13:52 | |
*** alga has quit IRC | 13:52 | |
*** zagy has quit IRC | 13:52 | |
*** Theuni1 has quit IRC | 13:52 | |
*** jukart has quit IRC | 13:52 | |
*** junkafarian has quit IRC | 13:52 | |
*** zagy has joined #zope3-dev | 13:53 | |
*** __mac__ has joined #zope3-dev | 13:53 | |
*** menesis has joined #zope3-dev | 13:54 | |
*** junkafarian has joined #zope3-dev | 13:54 | |
*** alga has joined #zope3-dev | 13:54 | |
*** Theuni1 has joined #zope3-dev | 13:54 | |
*** vaab has joined #zope3-dev | 13:54 | |
*** dunny has joined #zope3-dev | 13:54 | |
*** jukart has joined #zope3-dev | 13:54 | |
*** alga_ has joined #zope3-dev | 13:55 | |
*** alga has quit IRC | 13:55 | |
*** projekt01 has joined #zope3-dev | 14:16 | |
*** fcorrea has joined #zope3-dev | 14:19 | |
*** drudi has joined #zope3-dev | 14:25 | |
*** benji has quit IRC | 14:30 | |
*** Aiste has joined #zope3-dev | 14:31 | |
*** mgedmin has joined #zope3-dev | 14:35 | |
*** allisterb has joined #zope3-dev | 14:47 | |
*** J1m has joined #zope3-dev | 14:56 | |
*** srichter has quit IRC | 14:58 | |
*** benji has joined #zope3-dev | 15:11 | |
*** zagy has quit IRC | 15:12 | |
*** zagy has joined #zope3-dev | 15:16 | |
*** replicant has quit IRC | 15:19 | |
*** dunny has quit IRC | 15:29 | |
*** Aiste has quit IRC | 15:36 | |
*** srichter has joined #zope3-dev | 16:00 | |
*** ChanServ sets mode: +o srichter | 16:00 | |
*** lurkymclurkleton has joined #zope3-dev | 16:01 | |
*** redir has joined #zope3-dev | 16:06 | |
*** J1m has quit IRC | 16:07 | |
*** gary_poster has joined #zope3-dev | 16:09 | |
*** fairwinds has joined #zope3-dev | 16:14 | |
*** runyaga has joined #zope3-dev | 16:18 | |
*** baijum has quit IRC | 16:23 | |
*** redir has quit IRC | 16:49 | |
*** benji has quit IRC | 16:51 | |
*** benji has joined #zope3-dev | 16:51 | |
*** allisterb_ has joined #zope3-dev | 16:52 | |
*** redir has joined #zope3-dev | 16:52 | |
*** allisterb has quit IRC | 17:09 | |
mgedmin | gocept.selenium works nicely | 17:10 |
---|---|---|
mgedmin | I have some minor details to fix, though | 17:11 |
mgedmin | e.g. New thread(s): [<_DummyThread(Dummy-2, started daemon)>] | 17:12 |
Theuni1 | oh yeah | 17:12 |
Theuni1 | stuff like that :) | 17:12 |
Theuni1 | good to hear though | 17:12 |
Theuni1 | there's definitely work needed | 17:12 |
Theuni1 | and I still need to move it over to zope.org | 17:13 |
Theuni1 | hmm | 17:13 |
Theuni1 | i'll ask one of the guys to do that | 17:13 |
mgedmin | zope.testing's layers drive me insane | 17:13 |
mgedmin | _insane_ | 17:13 |
mgedmin | or, more precisely, __insane__ | 17:13 |
mgedmin | AFAICS the design was made so you could use classes as layers, to simplify things | 17:14 |
mgedmin | but it only complexifies things | 17:14 |
mgedmin | the README I contributed for gocept.selenium suggests defining our own test layer like this: | 17:15 |
mgedmin | layer = gocept.selenium.ztk.Layer(YourNormalFtestLayer) | 17:15 |
mgedmin | sadly, that results in a layer named 'gocept.selenium.ztk.Layer' | 17:15 |
mgedmin | or, if you mix and match apps, in many layers using that name | 17:16 |
mgedmin | so, what's a good way to give it a name? subclass? | 17:16 |
Theuni1 | i think our last understanding at our sprint was that it's actually reasonable design but some specific layer implementations screwed up in between. | 17:17 |
Theuni1 | can't remember which way around though :/ | 17:17 |
mgedmin | the documentation isn't exactly what I would call accessible | 17:18 |
mgedmin | also, I don't remember if layer names are supposed to be accurate | 17:19 |
*** jhauser has quit IRC | 17:19 | |
Theuni1 | kinda | 17:19 |
Theuni1 | otherwise you can't filter them | 17:19 |
mgedmin | ooh, cool, awesome *headdesk | 17:19 |
mgedmin | gocept.selenium.base.Layer overrides __name__ | 17:19 |
mgedmin | so if I subclass, I have to override __name__ again, or name my class Layer | 17:20 |
*** alga has joined #zope3-dev | 17:20 | |
mgedmin | wait, no that's right | 17:20 |
Theuni1 | yes no yes no | 17:20 |
mgedmin | because foo.Layer is supposed to be my LayerClass() instance | 17:20 |
Theuni1 | australia ... america ... australia ... ;) | 17:20 |
mgedmin | maybe | 17:21 |
mgedmin | gaaah kill me now pleeeeaseeeee | 17:21 |
* Theuni1 pokes mgedmin in the eye | 17:21 | |
mgedmin | maybe I should learn Django one of these days | 17:21 |
* benji didn't know that poking in the eye was mgedmin's one fatal weakness. | 17:21 | |
Theuni1 | benji: try it yourself! today! | 17:21 |
benji | heh | 17:22 |
Theuni1 | for free! | 17:22 |
* benji pokes himself in the eye. | 17:22 | |
* benji didn't die. | 17:22 | |
Theuni1 | o_O | 17:22 |
*** afd_____ has quit IRC | 17:24 | |
mgedmin | benji, you were absolutely right about the gag reflex of the IFoo<<a, b, c>> syntax | 17:27 |
benji | :) | 17:27 |
benji | also, I realized that it wouldn't work | 17:27 |
benji | right shift wants a second operand | 17:28 |
benji | there's always "IFoo <<adapt>> context" ;) | 17:28 |
* mgedmin is relieved that the IFoo.adapt() syntax seems to have won | 17:29 | |
*** redir has quit IRC | 17:32 | |
*** redir has joined #zope3-dev | 17:32 | |
*** alga_ has quit IRC | 17:35 | |
*** jfkw has joined #zope3-dev | 17:40 | |
*** yvl has quit IRC | 17:42 | |
*** Theuni1 has quit IRC | 17:45 | |
*** J1m has joined #zope3-dev | 17:52 | |
*** __mac__ has quit IRC | 17:56 | |
*** stub has quit IRC | 17:58 | |
*** __mac__ has joined #zope3-dev | 17:58 | |
*** replicant has joined #zope3-dev | 18:00 | |
*** afd_____ has joined #zope3-dev | 18:02 | |
*** jfkw has quit IRC | 18:08 | |
*** tarek has quit IRC | 18:08 | |
*** projekt01 has quit IRC | 18:09 | |
*** jukart has quit IRC | 18:09 | |
*** afd_____ has quit IRC | 18:14 | |
*** huajie has left #zope3-dev | 18:20 | |
*** sweh has quit IRC | 18:25 | |
* mgedmin has selenium in his buildbot now | 18:38 | |
mgedmin | it was incredibly complicated | 18:38 |
mgedmin | not a lot of head-banging, just a huge number of pieces to align | 18:39 |
*** afd_____ has joined #zope3-dev | 18:39 | |
yotaff | hi mgedmin , how do you use selenium? "Traditional way" with browser? | 18:43 |
mgedmin | yes | 18:44 |
mgedmin | well | 18:44 |
mgedmin | maybe | 18:44 |
*** alecm has joined #zope3-dev | 18:44 | |
mgedmin | I want tests integrated with my (zope.testing) test suite | 18:44 |
mgedmin | and I want them to run without bothering me with popping-up windows etc | 18:44 |
mgedmin | so now I can 'make test-selenium' and it runs seleniumrc in the background, under Xvfb, then runs zope.testing which talks to seleniumrc, which then spawns Firefox (under the same Xvfb) | 18:45 |
mgedmin | this is what my buildbot now runs | 18:45 |
mgedmin | TODO: tests with a virtualbox with Internet Explorer inside | 18:46 |
mgedmin | the app itself probably won't run on Windows | 18:46 |
mgedmin | but seleniumrc ought to... | 18:46 |
yotaff | interesting, if you add your tests suite in zope.testing, I hope you will write about it on your blog ;) | 18:46 |
mgedmin | http://pypi.python.org/pypi/gocept.selenium will have a short HOWTO once they wake up and commit my README.txt patch (and make a release) | 18:47 |
yotaff | cool | 18:47 |
yotaff | I'm reluctant to use selenium | 18:48 |
* mgedmin wonders about a zope.testbrowser lookalike that translates its API to Selenium calls | 18:48 | |
mgedmin | selenium is a big pain in the posterior | 18:49 |
mgedmin | but do you know anything better? | 18:49 |
benji | mgedmin: it's called zc.testbrowser.real | 18:49 |
mgedmin | assuming you want to functionally test with real browsers' Javascript and DOM implementations? | 18:49 |
benji | well, not quite, but it's the same idea | 18:49 |
yotaff | mgedmin: a good step is to integrate etestbrowser | 18:49 |
mgedmin | does zc.testbrowser.real work now? | 18:49 |
mgedmin | last I heard of it, it was a not-really-functional experimental prototype | 18:49 |
benji | it might, but I don't plan on putting any more work into it | 18:49 |
mgedmin | that kinda did the same thing as selenium rc | 18:49 |
benji | yeah, it's not production ready, and probably won't ever be | 18:50 |
mgedmin | which is a plus (no Java!) and a minus (reinventing wheel, not debugged, not working yet) | 18:50 |
mgedmin | and what's etestbrowser? | 18:50 |
mgedmin | why does google find PyPI links to specific versions only? | 18:50 |
benji | a testbrowser API on top of selenium RC would be cool, but it's probably easier just to use the Python bindings for selenium RC | 18:50 |
yotaff | estestbrowser is a small wrapper on testbrowser, and add xpath capabilities | 18:51 |
mgedmin | benji, I'm also wondering if we could run our existing testbrowser testsuite with selenium | 18:51 |
benji | because the non-specific version 301s to the current specific one, and Google doesn't index URLs that 301, but their target instead | 18:51 |
yotaff | http://pypi.python.org/pypi/z3c.etestbrowser/1.3.0 | 18:51 |
mgedmin | benji: I get 200 OK for http://pypi.python.org/pypi/z3c.etestbrowser | 18:52 |
mgedmin | maybe the front page (or simple index pages) only links to versioned urls | 18:52 |
* mgedmin a bit unhappy when pypi packages have no web-browsable docs | 18:53 | |
benji | hmm, indeed; ignore everything I just said | 18:53 |
mgedmin | who am I kidding, I'm VERY unhappy | 18:53 |
*** nathany has joined #zope3-dev | 18:53 | |
benji | same here | 18:53 |
benji | I really like the pattern of generating the docs with Sphinx and uploading to packages.python.org | 18:54 |
mgedmin | interesting | 18:54 |
mgedmin | how does one do that? | 18:54 |
mgedmin | oh, there are docs at the root of that domain | 18:54 |
benji | the PyPI UI has a place to upload a zip | 18:55 |
benji | then you just point to it in your long description, like so: http://pypi.python.org/pypi/manuel | 18:55 |
yotaff | unhappy? I'm angry. I have an internal infrastructure (with a mirror of PyPI, few KGS), and it's a pain to maintain with the lack of standards | 18:59 |
yotaff | I'm glad to see Tarek's PEP | 19:00 |
mgedmin | yotaff, blog! educate maintainers! | 19:00 |
*** __mac__ has quit IRC | 19:00 | |
yotaff | mgedmin: right | 19:01 |
*** redir has quit IRC | 19:17 | |
*** mgedmin has quit IRC | 19:19 | |
*** davisagli has joined #zope3-dev | 19:20 | |
*** pyqwer has quit IRC | 19:21 | |
*** mcdonc has quit IRC | 19:26 | |
*** junkafarian has quit IRC | 19:27 | |
*** mcdonc has joined #zope3-dev | 19:28 | |
*** grahal has joined #zope3-dev | 19:39 | |
*** mkerrin has left #zope3-dev | 19:40 | |
*** fairwinds has quit IRC | 19:41 | |
*** mcdonc has quit IRC | 19:52 | |
*** mcdonc has joined #zope3-dev | 19:52 | |
*** tarek has joined #zope3-dev | 20:02 | |
*** jpcw has quit IRC | 20:04 | |
*** replicant has quit IRC | 20:16 | |
*** replicant has joined #zope3-dev | 20:16 | |
*** runyaga has quit IRC | 20:18 | |
*** yotaff has quit IRC | 20:23 | |
*** agroszer_ has joined #zope3-dev | 20:26 | |
*** jukart has joined #zope3-dev | 20:38 | |
*** jukart has quit IRC | 20:51 | |
*** agroszer has quit IRC | 20:54 | |
*** fairwinds_ has joined #zope3-dev | 21:04 | |
*** fairwinds_ has quit IRC | 21:07 | |
*** dunny has joined #zope3-dev | 21:19 | |
*** menesis has quit IRC | 21:20 | |
*** pcardune has joined #zope3-dev | 21:24 | |
*** dunny has quit IRC | 21:25 | |
*** __mac__ has joined #zope3-dev | 21:29 | |
*** dunny has joined #zope3-dev | 21:30 | |
*** runyaga has joined #zope3-dev | 21:31 | |
*** run|vm|winxp has joined #zope3-dev | 21:37 | |
*** runyaga has quit IRC | 21:38 | |
*** agroszer_ has quit IRC | 22:01 | |
*** afd_____ has quit IRC | 22:07 | |
*** mcdonc has quit IRC | 22:09 | |
*** mcdonc has joined #zope3-dev | 22:11 | |
*** allisterb__ has joined #zope3-dev | 22:17 | |
*** mgedmin has joined #zope3-dev | 22:21 | |
*** __mac__ has quit IRC | 22:32 | |
*** fcorrea has quit IRC | 22:36 | |
*** allisterb_ has quit IRC | 22:42 | |
*** hath|away is now known as hathawsh | 22:48 | |
*** jbglenn has joined #zope3-dev | 22:54 | |
*** srichter_ has joined #zope3-dev | 23:12 | |
*** nathany has quit IRC | 23:12 | |
*** srichter has quit IRC | 23:12 | |
*** jbglenn has quit IRC | 23:24 | |
*** dunny has quit IRC | 23:25 | |
*** srichter_ has quit IRC | 23:34 | |
*** ignas has joined #zope3-dev | 23:39 | |
*** fcorrea has joined #zope3-dev | 23:40 | |
*** ignas has quit IRC | 23:47 | |
*** junkafarian has joined #zope3-dev | 23:51 | |
*** replicant has quit IRC | 23:51 | |
*** drudi has quit IRC | 23:52 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!