~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/workingtree_implementations/test_get_file_mtime.py

  • Committer: John Arbash Meinel
  • Author(s): Mark Hammond
  • Date: 2008-09-09 17:02:21 UTC
  • mto: This revision was merged to the branch mainline in revision 3697.
  • Revision ID: john@arbash-meinel.com-20080909170221-svim3jw2mrz0amp3
An updated transparent icon for bzr.

Show diffs side-by-side

added added

removed removed

Lines of Context:
12
12
#
13
13
# You should have received a copy of the GNU General Public License
14
14
# along with this program; if not, write to the Free Software
15
 
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 
15
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
16
16
 
17
17
"""Test that all WorkingTree's implement get_file_mtime."""
18
18
 
19
19
import os
20
20
 
21
 
from bzrlib import errors
22
 
from bzrlib.tests.per_workingtree import TestCaseWithWorkingTree
 
21
from bzrlib.tests.workingtree_implementations import TestCaseWithWorkingTree
23
22
 
24
23
 
25
24
class TestGetFileMTime(TestCaseWithWorkingTree):
99
98
            self.assertAlmostEqual(st.st_mtime, mtime)
100
99
        finally:
101
100
            tree.unlock()
102
 
 
103
 
    def test_missing(self):
104
 
        tree = self.make_basic_tree()
105
 
 
106
 
        os.remove('tree/one')
107
 
        tree.lock_read()
108
 
        try:
109
 
            self.assertRaises(errors.FileTimestampUnavailable,
110
 
                tree.get_file_mtime, file_id='one-id')
111
 
        finally:
112
 
            tree.unlock()
113