def test_eq_state(): m1 = utilities.CornerCases() m2 = utilities.CornerCases() assert m1 == m2 m1.state['test'] = 1 m2.state['test'] = 2 assert m1 != m2
def test_read_write_measurement(): with TempDirectory() as directory: io = npyjson.NpyJsonIO(directory.path) original = utilities.CornerCases() name = 'measurement' io.write(original, name) assert original == io.read(name)
def test_measurement_list(): length = 3 contents = [utilities.CornerCases() for _ in range(length)] ml = core.MeasurementList(contents) assert len(ml) == length assert np.all(ml == contents) assert np.all(m._parent is ml for m in ml)
def test_read_write_measurement(): with TempDirectory() as directory: filename = 'test.nc' io = netcdf.NetcdfIO(os.path.join(directory.path, filename)) original = utilities.CornerCases() name = 'measurement' io.write(original, name) assert original == io.read(name)
def test_read_write(): io = dictionary.Dictionary() original = utilities.CornerCases() name = 'test' io.write(original, name) assert original == io.read(name)
def test_comparison_code_attribute(): m1 = utilities.CornerCases() m2 = utilities.CornerCases() m1.attribute = 1 m2.attribute = 2 assert m1 != m2