Files
2020-04-08 10:39:44 -07:00

27 lines
672 B
Python

"""
ensure old interfaces exist and won't break things.
"""
import mongoengine
from tests.test_tracer import get_dummy_tracer
from tests.contrib import config
class Singer(mongoengine.Document):
first_name = mongoengine.StringField(max_length=50)
last_name = mongoengine.StringField(max_length=50)
def test_less_than_v04():
# interface from < v0.4
from ddtrace.contrib.mongoengine import trace_mongoengine
tracer = get_dummy_tracer()
connect = trace_mongoengine(tracer, service='my-mongo-db', patch=False)
connect(port=config.MONGO_CONFIG['port'])
lc = Singer()
lc.first_name = 'leonard'
lc.last_name = 'cohen'
lc.save()