def add_graph(nn, ne, handler): nodes = [] for i in range(nn): v = Vertex(handler, properties={ "name_as_string": str(i), "age_as_integer": 9, "registered_as_datetime": datetime.datetime.now(), "registered_date_as_date": datetime.datetime.now().date(), "registered_time_as_time": datetime.datetime.now().time(), "registered_since_as_timedelta": datetime.datetime(2013, 5, 21, 13, 52, 41, 176589) - datetime.datetime.now(), "uuid_as_uuid": None, "male_as_boolean": True, "income_as_float": 39099888.3222, "rate_as_decimal": 3.8 }) v.save() nodes += [v] for i in range(ne): v1 = choice(nodes) v2 = choice(nodes) while v2 == v1: v2 = choice(nodes) e = Edge(handler, v1, v2, "likes", properties={"how_much_as_integer": 2}) e.save()
atlas.execute("g.V('vid', 'stephen')") logger.info("creating a vertice with properties") v1 = Vertex(atlas, properties={ "name_as_string": "toto", "age_as_integer": 2, "registered_as_datetime": datetime.datetime.now(), "registered_date_as_date": datetime.datetime.now().date(), "registered_time_as_time": datetime.datetime.now().time(), "registered_since_as_timedelta": datetime.datetime(2013, 5, 21, 13, 52, 41, 176589) - datetime.datetime.now(), "uuid_as_uuid": None, "male_as_boolean": True, "income_as_float": 39009888.3222, "rate_as_decimal": 3.2 }) v1.save() logger.info("querying a vertex and fill the object") v2 = get_vertex(atlas, "name_as_string", "toto")