pytest_gee.feature_collection_regression ======================================== .. py:module:: pytest_gee.feature_collection_regression .. autoapi-nested-parse:: Implementation of the ``feature_collection_regression`` fixture. Classes ------- .. autoapisummary:: pytest_gee.feature_collection_regression.FeatureCollectionFixture Module Contents --------------- .. py:class:: FeatureCollectionFixture(datadir, original_datadir, request) Bases: :py:obj:`pytest_regressions.data_regression.DataRegressionFixture` Fixture for regression testing of :py:class:`ee.FeatureCollection`. .. py:method:: check(data_fc, basename = None, fullpath = None, prescision = 6, drop_index=False) Check the given list against a previously recorded version, or generate a new file. :param data_fc: The feature collection to check. :param basename: The basename of the file to test/record. If not given the name of the test is used. :param fullpath: complete path to use as a reference file. This option will ignore ``datadir`` fixture when reading *expected* files but will still use it to write *obtained* files. Useful if a reference file is located in the session data dir for example. :param precision: The number of decimal places to round to when comparing floats. :param drop_index: If True, the ``system:index`` property will be removed from the feature collection before checking.