def setUp(self): """Set up class.""" from base64 import b64encode self.encoder = GoodJSONEncoder() self.data = b"This is a test." self.expected = { "data": b64encode(self.data).decode("utf-8"), "type": 0 }
def setUp(self): """Set up class.""" from bson.code import Code self.encoder = GoodJSONEncoder() self.expected = { "code": "console.log('HAAAAAAAAHHHH!!!')", "scope": { "data": "test" } } self.data = Code(**self.expected)
def setUp(self): """Set up class.""" from bson.binary import Binary, BINARY_SUBTYPE from base64 import b64encode self.encoder = GoodJSONEncoder() self.test_str = "This is a test" self.expected = { "data": b64encode(self.test_str.encode("utf-8")).decode("utf-8"), "type": BINARY_SUBTYPE } self.data = Binary(self.test_str.encode("utf-8"))
def setUp(self): """Set up class.""" from bson.timestamp import Timestamp from datetime import datetime from calendar import timegm from random import randint self.expected = { "time": timegm(datetime.utcnow().timetuple()), "inc": randint(0, 4294967295) } self.encoder = GoodJSONEncoder() self.data = Timestamp(**self.expected)
def setUp(self): """Set up function.""" from bson.dbref import DBRef from bson import ObjectId self.DBRef = DBRef self.encoder = GoodJSONEncoder() self.custom_argument = { "test key %d" % counter: "Test value %d" % counter for counter in range(3) } self.collection_name = "test.collection" self.doc_id = ObjectId() self.database = "test.db"
def setUp(self): """Set up funciton.""" from datetime import datetime self.now = datetime.utcnow() self.encoder = GoodJSONEncoder(epoch_mode=True)
def setUp(self): """Set up function.""" from bson import ObjectId self.encoder = GoodJSONEncoder() self.oid = ObjectId()
def setUp(self): """Set up class.""" from uuid import uuid5, NAMESPACE_DNS self.encoder = GoodJSONEncoder() self.data = uuid5(NAMESPACE_DNS, "This is a test") self.expected = str(self.data)
def setUp(self): """Set up class.""" from bson.max_key import MaxKey self.encoder = GoodJSONEncoder() self.data = MaxKey()
def setUp(self): """Set up function.""" self.encoder = GoodJSONEncoder() self.data = "test"
def setUp(self): """Set up function.""" self.encoder = GoodJSONEncoder() self.regex = re.compile("^[0-9]+$".encode()) self.expected_result = {"regex": self.regex.pattern}
def setUp(self): """Set up class.""" from bson.son import SON self.encoder = GoodJSONEncoder() self.expected = {"data": "test"} self.data = SON(data={"data": "test"})