コード例 #1
0
 def test_name(self):
     s = DatabaseStorage()
     self.assertEqual(s._name(''), '')
     self.assertEqual(s._name('.'), '')
     self.assertEqual(s._name('/'), '')
     self.assertEqual(s._name('//'), '')
     self.assertEqual(s._name('hello'), 'hello')
     self.assertEqual(s._name('/hello'), 'hello')
     self.assertEqual(s._name('//hello'), 'hello')
     self.assertEqual(s._name('hello/'), 'hello/')
     self.assertEqual(s._name('hello//'), 'hello/')
     self.assertEqual(s._name('hello/goodbye'), 'hello/goodbye')
     self.assertEqual(s._name('hello//goodbye'), 'hello/goodbye')
コード例 #2
0
 def test_name_location(self):
     s = DatabaseStorage(location='root')
     self.assertEqual(s._name(''), 'root/')
     self.assertEqual(s._name('.'), 'root/')
     self.assertEqual(s._name('hello.txt'), 'root/hello.txt')
     self.assertEqual(s._name('/hello.txt'), 'root/hello.txt')
     self.assertEqual(s._name('hello/'), 'root/hello/')
     s = DatabaseStorage(location='root/')
     self.assertEqual(s._name(''), 'root/')
     self.assertEqual(s._name('.'), 'root/')
     self.assertEqual(s._name('hello.txt'), 'root/hello.txt')
     self.assertEqual(s._name('/hello.txt'), 'root/hello.txt')
     self.assertEqual(s._name('hello/'), 'root/hello/')
     s = DatabaseStorage(location='/root/')
     self.assertEqual(s._name(''), 'root/')
     self.assertEqual(s._name('.'), 'root/')
     self.assertEqual(s._name('hello.txt'), 'root/hello.txt')
     self.assertEqual(s._name('/hello.txt'), 'root/hello.txt')
     self.assertEqual(s._name('hello/'), 'root/hello/')