Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
def d1(self, seed):
return Datetime(seed=seed)
def _datetime(self):
return Datetime()
def test_is_subclass(self, future_dt):
datetime_methods = [method for method in dir(Datetime)
if callable(getattr(Datetime, method))]
assert len(datetime_methods) > 0
for method in datetime_methods:
assert method in dir(future_dt)
def d2(self, seed):
return Datetime(seed=seed)
def test_is_subclass(self, future_dt):
datetime_methods = [method for method in dir(Datetime)
if callable(getattr(Datetime, method))]
assert len(datetime_methods) > 0
for method in datetime_methods:
assert method in dir(future_dt)
def datetime_el(locale):
"""
:param locale:
:return:
"""
return Datetime(locale)
from mimesis import Datetime, Numbers, Text, Business
from random import random
from numpy import random as npr
from math import ceil
from uuid import uuid4
from .Node import Node
class Transaction(Node):
_datetime = Datetime()
_numbers = Numbers()
_text = Text()
_business = Business()
def __init__(self, sourceId, targetId):
self.__type = 'Transaction'
self.id = uuid4()
self.source = sourceId
self.target = targetId
self.date = self._datetime.date(start=2015, end=2019)
self.time = self._datetime.time()
if random() < 0.05:
self.amount = self._numbers.between(100000, 1000000)
else:
self.amount = npr.exponential(10)