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 |