Best Python code snippet using playwright-python
array_operators.py
Source:array_operators.py
...209 date="$date",210 temps_in_Fahrenheit=MAP(_input="$tempsStep1", _as="tempStep1", _in=ADD("$$tempStep1", 32))211 ).get_query()212 self.assertListEqual(generated_query, query)213 def test_object_to_array(self):214 query = [215 {216 '$project': {217 'item': 1,218 'dimensions': {'$objectToArray': "$dimensions"}219 }220 }221 ]222 generated_query = AggregationQueryBuilder().project(223 item=1,224 dimensions=OBJECT_TO_ARRAY("$dimensions")225 ).get_query()226 self.assertListEqual(generated_query, query)227 def test_object_to_array_to_sum_nested_fields(self):...
test_array.py
Source:test_array.py
...74 '$map': {'input': 'items', 'as': 'item', 'in': 'price'}75 }76 with raises(ParseException):77 self.exp.parse('MAP()')78 def test_object_to_array(self):79 assert self.exp.parse('OBJECT_TO_ARRAY({"item": "foo", "qty": 25})') == {80 '$objectToArray': {'item': 'foo', 'qty': 25}81 }82 assert self.exp.parse('OBJECT_TO_ARRAY("dimensions")') == {83 '$objectToArray': 'dimensions'84 }85 assert self.exp.parse('OBJECT_TO_ARRAY("object_name")') == {86 '$objectToArray': 'object_name'87 }88 with raises(ParseException):89 self.exp.parse('OBJECT_TO_ARRAY()')90 def test_range(self):91 assert self.exp.parse('RANGE(0, "distance", 25)') == {92 '$range': [0, 'distance', 25]...
recommend.py
Source:recommend.py
...53 'Superman Returns': 4.0,54 'You, Me and Dupree': 1.055 }56}57def object_to_array(obj):58 labels = []59 values = []60 for _, value in enumerate(obj.keys()):61 values.append(obj[value])62 labels.append(value)63 return labels, values64labels, data = object_to_array(critics)65# Takes an array of dictionary, and normalize it66vectorizer = DictVectorizer(sparse=False)67X = vectorizer.fit_transform(data)68print("fit_transform:\n", X, "\n")69print("get_feature_names:\n", vectorizer.get_feature_names(), "\n")70print("get_params:\n", vectorizer.get_params(), "\n")71# Calculate the distance between two arrays72def euclidean(p1, p2):73 x1 = p1.reshape(1, -1)74 x2 = p2.reshape(1, -1)75 distance = pow(euclidean_distances(x1, x2)[0][0], 2)76 # The lower the distance, the higher the score77 return 1 / (1 + distance)78def similarities(labels, data, index, alg='euclidean', n=5):...
identifiers.py
Source:identifiers.py
1from easymql.core import Literal2ABS = Literal("ABS")3ACOS = Literal('ACOS')4ACOSH = Literal('ACOSH')5ADD = Literal("ADD")6ADD_TO_SET = Literal("ADD_TO_SET")7ALL = Literal('ALL')8ANY = Literal('ANY')9ARRAY_ELEM_AT = Literal("ARRAY_ELEM_AT")10ARRAY_TO_OBJECT = Literal("ARRAY_TO_OBJECT")11ASIN = Literal('ASIN')12ASINH = Literal('ASINH')13ATAN = Literal('ATAN')14ATAN2 = Literal('ATAN2')15ATANH = Literal('ATANH')16AVG = Literal("AVG")17BINARY_SIZE = Literal("BINARY_SIZE")18BSON_SIZE = Literal("BSON_SIZE")19CEIL = Literal("CEIL")20CMP = Literal("CMP")21CONCAT = Literal('CONCAT')22CONCAT_ARRAYS = Literal("CONCAT_ARRAYS")23CONVERT = Literal('CONVERT')24COS = Literal('COS')25DATE = Literal('DATE')26DEGREES_TO_RADIANS = Literal('DEGREES_TO_RADIANS')27DIVIDE = Literal("DIVIDE")28EXP = Literal("EXP")29EXTRACT = Literal('EXTRACT')30FILTER = Literal("FILTER")31FIRST = Literal("FIRST")32FLOOR = Literal("FLOOR")33FORMAT_DATE = Literal('FORMAT_DATE')34IF = Literal("IF")35IF_NULL = Literal("IF_NULL")36IN = Literal("IN")37INDEX_OF_ARRAY = Literal("INDEX_OF_ARRAY")38INDEX_OF_BYTES = Literal('INDEX_OF_BYTES')39INDEX_OF_CP = Literal('INDEX_OF_CP')40ISO_WEEK_DATE = Literal('ISO_WEEK_DATE')41IS_ARRAY = Literal("IS_ARRAY")42IS_NUMBER = Literal('IS_NUMBER')43LAST = Literal("LAST")44LN = Literal("LN")45LOG = Literal("LOG")46LOG10 = Literal("LOG10")47LTRIM = Literal('LTRIM')48MAP = Literal("MAP")49MAX = Literal("MAX")50MERGE_OBJECTS = Literal("MERGE_OBJECTS")51MIN = Literal("MIN")52MOD = Literal("MOD")53MULTIPLY = Literal("MULTIPLY")54OBJECT_TO_ARRAY = Literal("OBJECT_TO_ARRAY")55PARSE_DATE = Literal('PARSE_DATE')56POW = Literal("POW")57PUSH = Literal("PUSH")58RADIANS_TO_DEGREES = Literal('RADIANS_TO_DEGREES')59RANDOM = Literal("RANDOM")60RANGE = Literal("RANGE")61REDUCE = Literal("REDUCE")62REGEX_FIND = Literal('REGEX_FIND')63REGEX_FIND_ALL = Literal('REGEX_FIND_ALL')64REGEX_MATCH = Literal('REGEX_MATCH')65REPLACE = Literal('REPLACE')66REPLACE_ALL = Literal('REPLACE_ALL')67REVERSE_ARRAY = Literal("REVERSE_ARRAY")68ROUND = Literal("ROUND")69RTRIM = Literal('RTRIM')70SAMPLE_RATE = Literal("SAMPLE_RATE")71SET_DIFFERENCE = Literal('SET_DIFFERENCE')72SET_EQUALS = Literal('SET_EQUALS')73SET_INTERSECTION = Literal('SET_INTERSECTION')74SET_IS_SUBSET = Literal('SET_IS_SUBSET')75SET_UNION = Literal('SET_UNION')76SIN = Literal('SIN')77SIZE = Literal("SIZE")78SLICE = Literal("SLICE")79SPLIT = Literal('SPLIT')80SQRT = Literal("SQRT")81STD_DEV_POP = Literal("STD_DEV_POP")82STD_DEV_SAMP = Literal("STD_DEV_SAMP")83STR_CASE_CMP = Literal('STR_CASE_CMP')84STR_LEN_BYTES = Literal('STR_LEN_BYTES')85STR_LEN_CP = Literal('STR_LEN_CP')86SUBSTR = Literal('SUBSTR')87SUBSTR_BYTES = Literal('SUBSTR_BYTES')88SUBSTR_CP = Literal('SUBSTR_CP')89SUBTRACT = Literal("SUBTRACT")90SUM = Literal("SUM")91TAN = Literal('TAN')92TO_BOOL = Literal('TO_BOOL')93TO_DATE = Literal('TO_DATE')94TO_DECIMAL = Literal('TO_DECIMAL')95TO_DOUBLE = Literal('TO_DOUBLE')96TO_INT = Literal('TO_INT')97TO_LONG = Literal('TO_LONG')98TO_LOWER = Literal('TO_LOWER')99TO_OBJECT_ID = Literal('TO_OBJECT_ID')100TO_STRING = Literal('TO_STRING')101TO_UPPER = Literal('TO_UPPER')102TRIM = Literal('TRIM')103TRUNC = Literal("TRUNC")104TYPE = Literal('TYPE')...
LambdaTest’s Playwright tutorial will give you a broader idea about the Playwright automation framework, its unique features, and use cases with examples to exceed your understanding of Playwright testing. This tutorial will give A to Z guidance, from installing the Playwright framework to some best practices and advanced concepts.
Get 100 minutes of automation test minutes FREE!!