Class |
TestBase |
No class docstring; 1/1 methods documented |
Class |
WeaveContains |
Weave __contains__ operator |
Class |
Easy |
Undocumented |
Class |
AnnotateOne |
Undocumented |
Class |
InvalidAdd |
Try to use invalid version number during add. |
Class |
RepeatedAdd |
Add the same version twice; harmless. |
Class |
InvalidRepeatedAdd |
Undocumented |
Class |
InsertLines |
Store a revision that adds one line to the original. |
Class |
DeleteLines |
Deletion of lines from existing text. |
Class |
SuicideDelete |
Invalid weave which tries to add and delete simultaneously. |
Class |
CannedDelete |
Unpack canned weave with deleted lines. |
Class |
CannedReplacement |
Unpack canned weave with deleted lines. |
Class |
BadWeave |
Test that we trap an insert which should not occur. |
Class |
BadInsert |
Test that we trap an insert which should not occur. |
Class |
InsertNested |
Insertion with nested instructions. |
Class |
DeleteLines2 |
Test recording revisions that delete lines. |
Class |
IncludeVersions |
Check texts that are stored across multiple revisions. |
Class |
DivergedIncludes |
Weave with two diverged texts based on version 0. |
Class |
ReplaceLine |
Undocumented |
Class |
Merge |
Storage of versions that merge diverged parents |
Class |
Conflicts |
Test detection of conflicting regions during a merge. |
Class |
NonConflict |
Two descendants insert compatible changes. |
Class |
Khayyam |
Test changes to multi-line texts, and read/write |
Class |
JoinWeavesTests |
Undocumented |
Class |
TestWeave |
Undocumented |
Class |
InstrumentedWeave |
Keep track of how many times functions are called. |
Class |
TestNeedsReweave |
Internal corner cases for when reweave is needed. |
Class |
TestWeaveFile |
Undocumented |