On Tuesday, May 12, 2015 at 2:05:21 PM UTC+8, Walty Yeung wrote:
>
>
>
> On Tuesday, May 12, 2015 at 12:53:14 AM UTC+8, RjOllos wrote:
>>
>>
>>
>> On Saturday, May 9, 2015 at 11:21:56 PM UTC-7, Walty Yeung wrote:
>>>
>>> and my question is, is the bite-sized tasks (
>>> http://trac.edgewall.org/query?status=new&status=assigned&status=reopened&keywords=~bitesized&group=component&order=priority)
>>>  
>>> still the optimal entry point of contribution now? I asked only  because I 
>>> saw most of the tickets there are actually pretty old, and I am not sure if 
>>> they are actually outdated now, however, I don't mind to start with the 
>>> minor changes at all.
>>>
>>
>> In case you are looking for specific suggestions on where to start, 
>> #11937 should be fairly tractable:
>>
>> http://trac.edgewall.org/ticket/11937
>>
>> - Ryan
>>
>
>
> Hi Ryan,
>
> Thanks a lot for your great patience and detailed explanation! 
>
> I would start with #11937 as my first try :)
>
>
> have a nice day
> walty 
>


Hi Ryan,

I just finished the code, and briefly tried it in my development tracd 
environment.

And then I tried to write a functional test case for that, however I got 
stuck when trying to run the functional test. I think I might still post 
the question here, so it might help others in the future.

This is my functional test case:


-----------------------------


Index: trac/wiki/tests/functional.py

===================================================================

--- trac/wiki/tests/functional.py (revision 14055)

+++ trac/wiki/tests/functional.py (working copy)

@@ -495,6 +495,14 @@

         tc.find(r"<h1>Trac Error</h1>")

         tc.find('No version "" for Wiki page "WikiStart')

 

+class RegressionTestTicket11937(FunctionalTwillTestCaseSetup):

+    def runTest(self):

+        """Test for regression of http://trac.edgewall.org/ticket/11937

+        wiki suggestion should be based on 1 unit editing distance. 

+        For example, visit of /wiki/CameCase should suggest /wiki/CamelCase

+        """

+        tc.go(self._tester.url + '/wiki/CameCase')

+        tc.find('CamelCase')
 
-----------------------------


I have installed twill, lxml and cssselect, but when I run 'python -m 
trac.wiki.tests.functional', I got the following error:


-----------------------------

(tracDev)waltys-MacBook-Air:/app/tracDev/trac-trunk$python -m 
trac.wiki.tests.functional

Traceback (most recent call last):

  File 
"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py",
 
line 162, in _run_module_as_main

    "__main__", fname, loader, pkg_name)

  File 
"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py",
 
line 72, in _run_code

    exec code in run_globals

  File "/app/tracDev/trac-trunk/trac/wiki/tests/functional.py", line 542, 
in <module>

    unittest.main(defaultTest='suite')

  File 
"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/unittest/main.py",
 
line 95, in __init__

    self.runTests()

  File 
"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/unittest/main.py",
 
line 232, in runTests

    self.result = testRunner.run(self.test)

  File 
"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/unittest/runner.py",
 
line 151, in run

    test(result)

  File 
"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/unittest/suite.py",
 
line 70, in __call__

    return self.run(*args, **kwds)

  File 
"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/unittest/suite.py",
 
line 108, in run

    test(result)

  File 
"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/unittest/suite.py",
 
line 70, in __call__

    return self.run(*args, **kwds)

  File "trac/test.py", line 158, in run

    self.setUp()

  File "trac/tests/functional/__init__.py", line 144, in setUp

    self._testenv.start()

  File "trac/tests/functional/testenv.py", line 274, in start

    tc.go(self.url)

  File 
"/app/ENV/tracDev/lib/python2.7/site-packages/twill-1.8.0-py2.7.egg/twill/commands.py",
 
line 109, in go

    browser.go(url)

  File 
"/app/ENV/tracDev/lib/python2.7/site-packages/twill-1.8.0-py2.7.egg/twill/browser.py",
 
line 91, in go

    raise TwillException("cannot go to '%s'" % (url,))

twill.errors.TwillException: cannot go to 'http://127.0.0.1:8149'

(tracDev)waltys-MacBook-Air:/app/tracDev/trac-trunk$

-----------------------------

I did not Google out much information, and I tried to install the latest 
twill, as suggested here (http://trac.edgewall.org/ticket/11642), but still 
no luck.

Any idea about this please?

thanks

have a nice day
walty

 

-- 
You received this message because you are subscribed to the Google Groups "Trac 
Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/trac-dev.
For more options, visit https://groups.google.com/d/optout.

Reply via email to