コード例 #1
0
ファイル: test_util.py プロジェクト: aagbsn/txtorcon
 def test_delete_file(self):
     (fd, f) = tempfile.mkstemp()
     os.write(fd, 'some\ndata\n')
     os.close(fd)
     self.assertTrue(os.path.exists(f))
     delete_file_or_tree(f)
     self.assertTrue(not os.path.exists(f))
コード例 #2
0
ファイル: test_util.py プロジェクト: zezo010/txtorcon
 def test_delete_file(self):
     (fd, f) = tempfile.mkstemp()
     os.write(fd, b'some\ndata\n')
     os.close(fd)
     self.assertTrue(os.path.exists(f))
     delete_file_or_tree(f)
     self.assertTrue(not os.path.exists(f))
コード例 #3
0
ファイル: test_util.py プロジェクト: zezo010/txtorcon
 def test_missing_geoip_module(self):
     "return none if geoip module is missing"
     from txtorcon import util
     _GeoIP = util.GeoIP
     util.GeoIP = None
     (fd, f) = tempfile.mkstemp()
     ret_val = util.create_geoip(f)
     delete_file_or_tree(f)
     util.GeoIP = _GeoIP
     self.assertEqual(ret_val, None)
コード例 #4
0
ファイル: test_util.py プロジェクト: felipedau/txtorcon
 def test_missing_geoip_module(self):
     "return none if geoip module is missing"
     from txtorcon import util
     _GeoIP = util.GeoIP
     util.GeoIP = None
     (fd, f) = tempfile.mkstemp()
     ret_val = util.create_geoip(f)
     delete_file_or_tree(f)
     util.GeoIP = _GeoIP
     self.assertEqual(ret_val, None)
コード例 #5
0
ファイル: test_util.py プロジェクト: zezo010/txtorcon
    def test_delete_tree(self):
        d = tempfile.mkdtemp()
        f = open(os.path.join(d, 'foo'), 'wb')
        f.write(b'foo\n')
        f.close()

        self.assertTrue(os.path.exists(d))
        self.assertTrue(os.path.isdir(d))
        self.assertTrue(os.path.exists(os.path.join(d, 'foo')))

        delete_file_or_tree(d)

        self.assertTrue(not os.path.exists(d))
        self.assertTrue(not os.path.exists(os.path.join(d, 'foo')))
コード例 #6
0
ファイル: test_util.py プロジェクト: aagbsn/txtorcon
    def test_delete_tree(self):
        d = tempfile.mkdtemp()
        f = open(os.path.join(d, 'foo'), 'w')
        f.write('foo\n')
        f.close()

        self.assertTrue(os.path.exists(d))
        self.assertTrue(os.path.isdir(d))
        self.assertTrue(os.path.exists(os.path.join(d,'foo')))
        
        delete_file_or_tree(d)
        
        self.assertTrue(not os.path.exists(d))
        self.assertTrue(not os.path.exists(os.path.join(d,'foo')))
コード例 #7
0
ファイル: controller.py プロジェクト: vince06fr/txtorcon
    def cleanup(self):
        """
        Clean up my temporary files.
        """

        all([delete_file_or_tree(f) for f in self.to_delete])
        self.to_delete = []
コード例 #8
0
ファイル: torconfig.py プロジェクト: gsathya/txtorcon
    def cleanup(self):
        """
        Clean up my temporary files.
        """

        [delete_file_or_tree(f) for f in self.to_delete]
        self.to_delete = []
コード例 #9
0
ファイル: test_util.py プロジェクト: zezo010/txtorcon
 def test_return_geoip_object(self):
     from txtorcon import util
     (fd, f) = tempfile.mkstemp()
     ret_val = util.create_geoip(f)
     delete_file_or_tree(f)
     self.assertEqual(type(ret_val).__name__, 'GeoIP')
コード例 #10
0
ファイル: test_torconfig.py プロジェクト: aagbsn/txtorcon
 def still_have_data_dir(proto, tester):
     proto.cleanup()             # FIXME? not really unit-testy as this is sort of internal function
     tester.assertTrue(os.path.exists(my_dir))
     delete_file_or_tree(my_dir)
コード例 #11
0
 def still_have_data_dir(proto, tester):
     proto.cleanup(
     )  # FIXME? not really unit-testy as this is sort of internal function
     tester.assertTrue(os.path.exists(my_dir))
     delete_file_or_tree(my_dir)
コード例 #12
0
ファイル: test_util.py プロジェクト: felipedau/txtorcon
 def test_return_geoip_object(self):
     from txtorcon import util
     (fd, f) = tempfile.mkstemp()
     ret_val = util.create_geoip(f)
     delete_file_or_tree(f)
     self.assertEqual(type(ret_val).__name__, 'GeoIP')