~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to HACKING

  • Committer: Ian Clatworthy
  • Date: 2007-03-22 01:02:07 UTC
  • mto: (2370.2.1 jam-integration)
  • mto: This revision was merged to the branch mainline in revision 2371.
  • Revision ID: ian.clatworthy@internode.on.net-20070322010207-r8xcwjshipoahmcx
Minor corrections to HACKING

Show diffs side-by-side

added added

removed removed

Lines of Context:
295
295
At this point, all of these exist as a ``ImportReplacer`` object, ready to
296
296
be imported once a member is accessed. Also, when importing a module into
297
297
the local namespace, which is likely to clash with variable names, it is
298
 
recommended to prefix it as ``_mod_<module>``. This makes it clean that
 
298
recommended to prefix it as ``_mod_<module>``. This makes it clearer that
299
299
the variable is a module, and these object should be hidden anyway, since
300
300
they shouldn't be imported into other namespaces.
301
301
 
376
376
tests subdirectory under the package being tested.
377
377
 
378
378
For example, tests for merge3 in bzrlib belong in bzrlib/tests/test_merge3.py.
379
 
See bzrlib/selftest/test_sampler.py for a template test script.
 
379
See bzrlib/tests/test_sampler.py for a template test script.
380
380
 
381
381
Tests can be written for the UI or for individual areas of the library.
382
382
Choose whichever is appropriate: if adding a new command, or a new command