Carl Karsten wrote:
> Paul McNett wrote:
>> Carl Karsten wrote:
>>> Paul McNett wrote:
>>>> Carl Karsten wrote:
>>>>> why is run_all_tests.py in tools/ and not
>>>>> http://svn.dabodev.com/trac/dabo/browser/trunk/tests
>>>> Because I put it there, and then Nate came on board and revamped the 
>>>> unit testing framework, and put it in a different place. We will 
>>>> eventually merge/refactor my unit tests, but for now they are in 
>>>> separate places.
>>>>
>>> What should I be modifying to add a test?
>> What module is your test testing?
>>
> 
> dbMySQL

Ok

>       def getDBs(self,user):
> 
> I guessed  test_dCursorMixin.py - added this:
> 
>          def test_getDBs(self):
>                  cur = self.cur
>                  self.assertEqual(cur.getDBs(), {})
> 
>          ## - End method unit tests -
> 
> 
> and get:
> 
> AttributeError: 'DaboCursor' object has no attribute 'getDBs'

Good, that's expected, because getDBs isn't a method of dCursorMixin, 
right? So now that you have a failing test, you now add getDBs to 
dCursorMixin and dBackend, and now your getDBs in dbMySQL overrides the 
getDBs in dBackend.

-- 
pkm ~ http://paulmcnett.com



_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev
Searchable Archives: http://leafe.com/archives/search/dabo-dev
This message: http://leafe.com/archives/byMID/dabo-dev/[EMAIL PROTECTED]

Reply via email to