| *** 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 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!