summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorhut <hut@lavabit.com>2009-12-06 14:08:39 +0100
committerhut <hut@lavabit.com>2009-12-06 14:08:39 +0100
commit373fdb3b29eeda84beef7f4096e523919ae9b3cb (patch)
tree1d7b4c2e7926daf357775655188c3c6c35fe133a
parent65cb1a32d4d5f83f48169846afec201ab3b6f9c3 (diff)
downloadranger-373fdb3b29eeda84beef7f4096e523919ae9b3cb.tar.gz
fixed directory test
-rw-r--r--ranger/directory.py4
-rw-r--r--test/tc_directory.py19
2 files changed, 2 insertions, 21 deletions
diff --git a/ranger/directory.py b/ranger/directory.py
index 113cf792..6a619537 100644
--- a/ranger/directory.py
+++ b/ranger/directory.py
@@ -17,9 +17,9 @@ class NoDirectoryGiven(Exception):
 
 class Directory(SuperClass, SettingsAware):
 	def __init__(self, path):
-		from os.path import isdir
+		from os.path import isfile
 
-		if not isdir(path):
+		if isfile(path):
 			raise NoDirectoryGiven()
 
 		SuperClass.__init__(self, path)
diff --git a/test/tc_directory.py b/test/tc_directory.py
index c2129a29..7faeb7d2 100644
--- a/test/tc_directory.py
+++ b/test/tc_directory.py
@@ -66,25 +66,6 @@ class Test1(unittest.TestCase):
 		self.assertRaises(fsobject.NotLoadedYet, len, dir)
 		self.assertRaises(fsobject.NotLoadedYet, dir.__getitem__, 0)
 
-	# This test is obsolete!
-#	def test_modify_frozen_clone(self):
-#		dir = Directory(TESTDIR)
-#		clone = dir.frozen_clone()
-#
-#		# assert that their attributes are equal, except for frozen, which
-#		# should be true for the clone.
-#		self.assertTrue(clone.frozen)
-#		clone.frozen = False
-#		self.assertEqual(dir.__dict__, clone.__dict__)
-#		clone.frozen = True
-#
-#		# check for inequality after loading filenames with one object
-#		self.assertEqual(dir.filenames, clone.filenames)
-#		dir.load_content()
-#		self.assertNotEqual(dir.filenames, clone.filenames)
-#
-#		self.assertRaises(fsobject.FrozenException, clone.load_content)
-
 	def test_load_if_outdated(self):
 		import os
 		import time