Skip to content

Commit 4b3a36c

Browse files
committed
Fixes CI/CD error
1 parent 4504eda commit 4b3a36c

2 files changed

Lines changed: 12 additions & 12 deletions

File tree

lib/core/settings.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
from thirdparty import six
2121

2222
# sqlmap version (<major>.<minor>.<month>.<monthly commit>)
23-
VERSION = "1.10.7.40"
23+
VERSION = "1.10.7.41"
2424
TYPE = "dev" if VERSION.count('.') > 2 and VERSION.split('.')[-1] != '0' else "stable"
2525
TYPE_COLORS = {"dev": 33, "stable": 90, "pip": 34}
2626
VERSION_STRING = "sqlmap/%s#%s" % ('.'.join(VERSION.split('.')[:-1]) if VERSION.count('.') > 2 and VERSION.split('.')[-1] == '0' else VERSION, TYPE)

tests/test_property.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,9 @@
3636
prioritySortColumns, randomInt, randomRange, randomStr, safeSQLIdentificatorNaming,
3737
sanitizeStr, splitFields, unArrayizeValue, unsafeSQLIdentificatorNaming, urldecode,
3838
urlencode, zeroDepthSearch)
39-
from lib.core.convert import (base64pickle, base64unpickle, decodeBase64, decodeHex, dejsonize, encodeBase64,
39+
from lib.core.convert import (decodeBase64, decodeHex, dejsonize, deserializeValue, encodeBase64,
4040
encodeHex, getBytes, getConsoleLength, getOrds, getText, htmlEscape, htmlUnescape,
41-
jsonize, stdoutEncode)
41+
jsonize, serializeValue, stdoutEncode)
4242
from lib.core.data import kb
4343
from lib.utils.safe2bin import safecharencode
4444

@@ -71,17 +71,17 @@ def gen_json(rng):
7171
return rng.choice([0, 1, -1, 2 ** 31, 1.5, -0.25, True, False, None, u"", u"x", u"\u0107", u'a"b,c'])
7272

7373

74-
def gen_pickle(rng):
74+
def gen_serializable(rng):
7575
kind = rng.randint(0, 9)
7676
if kind < 5:
7777
return rng.choice([0, -7, 2 ** 40, 3.5, True, False, None, u"\u0107x", b"\x00\xff", u""])
7878
if kind < 7:
79-
return [gen_pickle(rng) for _ in range(rng.randint(0, 3))]
79+
return [gen_serializable(rng) for _ in range(rng.randint(0, 3))]
8080
if kind < 8:
81-
return tuple(gen_pickle(rng) for _ in range(rng.randint(0, 3)))
81+
return tuple(gen_serializable(rng) for _ in range(rng.randint(0, 3)))
8282
if kind < 9:
8383
return set(rng.choice([1, 2, 3, u"a", u"b"]) for _ in range(rng.randint(0, 3)))
84-
return dict((u"k%d" % j, gen_pickle(rng)) for j in range(rng.randint(0, 2)))
84+
return dict((u"k%d" % j, gen_serializable(rng)) for j in range(rng.randint(0, 2)))
8585

8686

8787
def gen_columns(rng):
@@ -131,8 +131,8 @@ def test_getbytes_gettext(self):
131131
def test_json(self):
132132
for_all(self, gen_json, lambda v: dejsonize(jsonize(v)) == v, label="json")
133133

134-
def test_pickle(self):
135-
for_all(self, gen_pickle, lambda v: base64unpickle(base64pickle(v)) == v, label="pickle")
134+
def test_serialize(self):
135+
for_all(self, gen_serializable, lambda v: deserializeValue(serializeValue(v)) == v, label="serialize")
136136

137137
def test_html_escape(self):
138138
for_all(self, gen_text, lambda s: htmlUnescape(htmlEscape(s)) == s, label="html")
@@ -144,11 +144,11 @@ def test_cloak(self):
144144
class TestStructureTransforms(unittest.TestCase):
145145
def test_unarrayize_never_listlike(self):
146146
# the whole point of unArrayizeValue is that the result is a scalar, never a list/tuple
147-
# (gen_pickle includes sets - they used to crash here; see test_unarrayize_set regression)
148-
for_all(self, gen_pickle, lambda v: not isListLike(unArrayizeValue(v)), label="unarrayize")
147+
# (gen_serializable includes sets - they used to crash here; see test_unarrayize_set regression)
148+
for_all(self, gen_serializable, lambda v: not isListLike(unArrayizeValue(v)), label="unarrayize")
149149

150150
def test_flatten_is_flat(self):
151-
for_all(self, gen_pickle, lambda v: all(not isListLike(x) for x in flattenValue([v])), label="flatten")
151+
for_all(self, gen_serializable, lambda v: all(not isListLike(x) for x in flattenValue([v])), label="flatten")
152152

153153
def test_unarrayize_set(self):
154154
# regression: a 1-element set is list-like but not subscriptable; unArrayizeValue must

0 commit comments

Comments
 (0)