Best Python code snippet using localstack_python
transformer.py
Source:transformer.py  
...136                label=int(cancer),137                size=size,138                threads=threads,139                dataset=dataset)140def merge_shards(in_files, fname):141    with tf.python_io.TFRecordWriter(fname, options=OPTIONS) as writer:142        for in_file in in_files:143            for record in tf.python_io.tf_record_iterator(in_file, options=OPTIONS):144                writer.write(record)145def merge_shards_in_folder(transformed_folder, transformed_out, size=(256, 256)):146    healthy = []147    cancer = []148    for file in os.listdir(transformed_folder):149        path = os.path.join(transformed_folder, file)150        if not file.startswith('label') or not file.endswith('tfrecord'):151            continue152        if file.startswith('label_1'):153            cancer.append(path)154        elif file.startswith('label_0'):155            healthy.append(path)156        else:157            raise ValueError('Invalid file: ' + str(path))158    merge_shards(healthy, os.path.join(transformed_out, 'healthy.tfrecord'))159    merge_shards(cancer, os.path.join(transformed_out, 'cancer.tfrecord'))160def load_inbreast_mask(mask_path, imshape=(4084, 3328)):161    """162    This function loads a osirix xml region as a binary numpy array for INBREAST163    dataset164    @mask_path : Path to the xml file165    @imshape : The shape of the image as an array e.g. [4084, 3328]166    return: numpy array where positions in the roi are assigned a value of 1.167    """168    def load_point(point_string):169        x, y = tuple([float(num) for num in point_string.strip('()').split(',')])170        return y, x171    mask_shape = np.transpose(imshape)172    mask = np.zeros(mask_shape)173    with open(mask_path, 'rb') as mask_file:...test_inserts.py
Source:test_inserts.py  
...31        table.add(None)32        table.add("test")33        table.add({})3435        table.merge_shards()36        result = jx.sort(table.all_records(), ".")3738        expected = [42, "test", NULL, NULL]3940        self.assertEqual(result, expected)4142    def test_array(self):43        dataset = self.dataset44        table = dataset.create_or_replace_table(table=tests.table_name(), sharded=True)45        table.add({"b": [1, 2, 3, 4, 5, 6]})46        table.merge_shards()47        result = jx.sort(table.all_records(), "a")4849        expected = [{"b": [1, 2, 3, 4, 5, 6]}]50        self.assertEqual(result, expected)5152    def test_one_then_many_then_merge(self):53        dataset = self.dataset54        table = dataset.create_or_replace_table(table=tests.table_name(), sharded=True)55        table.add({"a": 1, "b": {"c": 1, "d": 1}})56        table.add({"a": 2, "b": [{"c": 1, "d": 1}, {"c": 2, "d": 2}]})5758        table.merge_shards()59        result = jx.sort(table.all_records(), "a")6061        expected = [62            {"a": 1, "b": {"c": 1, "d": 1}},63            {"a": 2, "b": [{"c": 1, "d": 1}, {"c": 2, "d": 2}]},64        ]6566        self.assertEqual(result, expected)6768    def test_one_then_deep_arrays1(self):69        dataset = self.dataset70        table = dataset.create_or_replace_table(table=tests.table_name(), sharded=True)71        table.add({"a": 1, "b": {"c": [{"e": "e"}, {"e": 1}]}})72        table.add({"a": 2, "b": {"c": 1}})7374        table.merge_shards()75        result = jx.sort(table.all_records(), "a")7677        expected = [78            {"a": 1, "b": {"c": [{"e": "e"}, {"e": 1}]}},79            {"a": 2, "b": {"c": 1}},80        ]8182        self.assertEqual(result, expected)8384    def test_one_then_deep_arrays2(self):85        dataset = self.dataset86        table = dataset.create_or_replace_table(table=tests.table_name(), sharded=True)87        table.add({"a": 1, "b": {"c": [{"e": "e"}, {"e": 1}]}})88        table.add({"a": 2, "b": {"c": 1}})89        table.add({"a": 3, "b": [{"c": [{"e": 2}, {"e": 3}]}, {"c": 42}]})9091        table.merge_shards()92        result = jx.sort(table.all_records(), "a")9394        expected = [95            {"a": 1, "b": {"c": [{"e": "e"}, {"e": 1}]}},96            {"a": 2, "b": {"c": 1}},97            {"a": 3, "b": [{"c": [{"e": 2}, {"e": 3}]}, {"c": 42}]},98        ]99100        self.assertEqual(result, expected)101102    def test_inject_arrays(self):103        dataset = self.dataset104        table = dataset.create_or_replace_table(table=tests.table_name(), sharded=True)105106        table.add({"a": 1, "b": {"c": {"e": 42}}})107        table.add({"a": 3, "b": [{"c": {"e": 2}}, {"c": {"e": 3}}]})108109        table.merge_shards()110        result = jx.sort(table.all_records(), "a")111112        expected = [113            {"a": 1, "b": {"c": {"e": 42}}},114            {"a": 3, "b": [{"c": {"e": 2}}, {"c": {"e": 3}}]},115        ]116117        self.assertEqual(result, expected)118119    def test_has_arrays(self):120        dataset = self.dataset121        table = dataset.create_or_replace_table(table=tests.table_name(), sharded=True)122123        table.add({"a": 1, "b": {"c": {"e": 42}}})124        table.add({"a": 3, "b": [{"c": {"e": 2}}, {"c": {"e": 3}, "f": 42}]})125126        table.merge_shards()127        result = jx.sort(table.all_records(), "a")128129        expected = [130            {"a": 1, "b": {"c": {"e": 42}}},131            {"a": 3, "b": [{"c": {"e": 2}}, {"c": {"e": 3}}]},132        ]133134        self.assertEqual(result, expected)135136    def test_zero_array(self):137        dataset = self.dataset138        table = dataset.create_or_replace_table(table=tests.table_name(), sharded=True)139140        table.add({"a": 3, "b": []})141142        table.merge_shards()143        result = jx.sort(table.all_records(), "a")144145        expected = [146            {"a": 3, "b": NULL},147        ]148149        self.assertEqual(result, expected)150151    def test_null(self):152        dataset = self.dataset153        table = dataset.create_or_replace_table(table=tests.table_name(), sharded=True)154155        table.add({"a": 3, "b": None})156157        table.merge_shards()158        result = jx.sort(table.all_records(), "a")159160        expected = [161            {"a": 3, "b": NULL},162        ]163164        self.assertEqual(result, expected)165166    def test_infinity(self):167        dataset = self.dataset168        table = dataset.create_or_replace_table(table=tests.table_name(), sharded=True)169170        table.add({"a": 3, "b": -math.inf})171172        table.merge_shards()173        result = jx.sort(table.all_records(), "a")174175        expected = [176            {"a": 3, "b": NULL},177        ]178179        self.assertEqual(result, expected)180181    @skipIf(PY2, "no enums for python 2")182    def test_enum(self):183        class Status(Enum):184            PASS = 0185            FAIL = 1186            INTERMITTENT = 2187188        dataset = self.dataset189        table = dataset.create_or_replace_table(table=tests.table_name(), sharded=True)190191        table.add({"a": Status.PASS})192193        table.merge_shards()194        result = jx.sort(table.all_records(), "a")195196        expected = [197            {"a": "PASS"},198        ]199200        self.assertEqual(result, expected)201202    def test_encoding_on_deep_arrays(self):203        dataset = self.dataset204        table = dataset.create_or_replace_table(table=tests.table_name(), sharded=True)205        table.add({"__a": 1, "__b": {"__c": [{"__e": "e"}, {"__e": 1}]}})206        table.add({"__a": 2, "__b": {"__c": 1}})207        table.add({"__a": 3, "__b": [{"__c": [{"__e": 2}, {"__e": 3}]}]})208209        table.merge_shards()210        result = jx.sort(table.all_records(), "__a")211212        expected = [213            {"__a": 1, "__b": {"__c": [{"__e": "e"}, {"__e": 1}]}},214            {"__a": 2, "__b": {"__c": 1}},215            {"__a": 3, "__b": {"__c": [{"__e": 2}, {"__e": 3}]}},216        ]217218        self.assertEqual(result, expected)219220    def test_top_level_field_order(self):221        dataset = self.dataset222223        table = dataset.create_or_replace_table(224            table=tests.table_name(),225            sharded=True,226            schema={"push": {"id": {"_i_": "integer"}}, "etl": {"timestamp": {"_t_": "time"}}},227            # REVERSE ALPHABTICAL ORDER228            top_level_fields=OrderedDict([229                ("push", {"id": "_push_id"}),230                ("etl", {"timestamp": "_etl_timestamp"})231            ]),232        )233        today = Date.today()234        now = Date.now()235        table.add({"push": {"id": 1}, "etl": {"timestamp": today}, "a": 1})236        table.add({"push": {"id": 2}, "etl": {"timestamp": now}, "b": 2})237238        table.merge_shards()239        result = jx.sort(table.all_records(), "push.id")240241        expected = [242            {"push": {"id": 1}, "etl": {"timestamp": today}, "a": 1},243            {"push": {"id": 2}, "etl": {"timestamp": now}, "b": 2},244        ]245
...merge.py
Source:merge.py  
2from mo_logs import startup, constants, Log3def merge(config):4    container = bigquery.Dataset(config.destination)5    index = container.get_or_create_table(config.destination)6    index.merge_shards()7def main():8    try:9        config = startup.read_settings()10        constants.set(config.constants)11        Log.start(config.debug)12        merge(config.push)13    except Exception as e:14        Log.error("Problem with etl", cause=e)15    finally:16        Log.stop()17if __name__ == "__main__":...Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.
You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.
Get 100 minutes of automation test minutes FREE!!
