Changeset 735:d8b2df80c659 in hatta-dev


Ignore:
Timestamp:
01/24/10 12:12:22 (2 years ago)
Author:
sheep@…
Branch:
default
Message:

further clean up repo tests

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tests/test_repo.py

    r729 r735  
    99 
    1010import os 
     11import sys 
     12 
    1113import hatta 
    1214import py 
     
    4143    return hatta.WikiStorage(repo_path) 
    4244 
    43 class TestMercurialStorage(object): 
     45 
     46class TestStorage(object): 
    4447    """ 
    4548    This class groups the general tests for Hatta storage that should 
    4649    always pass, no matter what configuration is used. 
    4750    """ 
     51 
     52    text = u"test text" 
     53    title = u"test title" 
     54    author = u"test author" 
     55    comment = u"test comment" 
    4856 
    4957    def test_save_text(self, repo): 
     
    5260        """ 
    5361 
    54         text = u"test text" 
    55         title = u"test title" 
    56         author = u"test author" 
    57         comment = u"test comment" 
    58         repo.save_text(title, text, author, comment, parent=-1) 
    59         saved = repo.open_page(title).read() 
    60         assert saved == text 
     62        repo.save_text(self.title, self.text, self.author, self.comment, parent=-1) 
     63        saved = repo.open_page(self.title).read() 
     64        assert saved == self.text 
    6165 
    6266    def test_save_text_noparent(self, repo): 
     
    6569        """ 
    6670 
    67         text = u"test text" 
    68         title = u"test title" 
    69         author = u"test author" 
    70         comment = u"test comment" 
    71         repo.save_text(title, text, author, comment, parent=None) 
    72         saved = repo.open_page(title).read() 
    73         assert saved == text 
     71        repo.save_text(self.title, self.text, self.author, self.comment, parent=None) 
     72        saved = repo.open_page(self.title).read() 
     73        assert saved == self.text 
    7474 
    7575    def test_save_merge_no_conflict(self, repo): 
     
    8080 
    8181        text = u"test\ntext" 
    82         title = u"test title" 
    83         author = u"test author" 
    84         comment = u"test comment" 
    85         repo.save_text(title, text, author, comment, parent=-1) 
    86         repo.save_text(title, text, author, comment, parent=-1) 
    87         saved = repo.open_page(title).read() 
     82        repo.save_text(self.title, text, self.author, self.comment, parent=-1) 
     83        repo.save_text(self.title, text, self.author, self.comment, parent=-1) 
     84        saved = repo.open_page(self.title).read() 
    8885        assert saved == text 
    8986 
     
    106103111 
    107104789""" 
    108         title = u"test title" 
    109         author = u"test author" 
    110         comment = u"test comment" 
    111         repo.save_text(title, text, author, comment, parent=-1) 
    112         repo.save_text(title, text1, author, comment, parent=0) 
    113         repo.save_text(title, text2, author, comment, parent=0) 
    114         saved = repo.open_page(title).read() 
     105        repo.save_text(self.title, text, self.author, self.comment, parent=-1) 
     106        repo.save_text(self.title, text1, self.author, self.comment, parent=0) 
     107        repo.save_text(self.title, text2, self.author, self.comment, parent=0) 
     108        saved = repo.open_page(self.title).read() 
    115109        assert saved == u"""\ 
    116110123 
     
    127121        """ 
    128122 
    129         text = u"text test" 
    130         title = u"test title" 
    131         author = u"test author" 
    132         comment = u"test comment" 
    133         repo.save_text(title, text, author, comment, parent=-1) 
    134         assert title in repo 
    135         repo.delete_page(title, author, comment) 
    136         assert title not in repo 
     123        repo.save_text(self.title, self.text, self.author, self.comment, parent=-1) 
     124        assert self.title in repo 
     125        repo.delete_page(self.title, self.author, self.comment) 
     126        assert self.title not in repo 
Note: See TracChangeset for help on using the changeset viewer.