def test_long_name_kp_metadata(self): """Test Kp metadata initialization with a long name""" dkey = 'high_lat_Kp' sw_kp.initialize_kp_metadata(self.testInst.meta, dkey) assert self.testInst.meta[dkey][self.testInst.meta.name_label] == dkey assert (self.testInst.meta[dkey][self.testInst.meta.desc_label] == 'Planetary K-index') assert (self.testInst.meta[dkey][self.testInst.meta.plot_label] == 'High lat Kp') assert (self.testInst.meta[dkey][self.testInst.meta.axis_label] == 'High lat Kp') del dkey
def test_uninit_kp_metadata(self): """Test Kp metadata initialization with uninitialized Metadata""" sw_kp.initialize_kp_metadata(self.testMeta, 'Kp') assert self.testMeta['Kp'][self.testMeta.units_label] == '' assert self.testMeta['Kp'][self.testMeta.name_label] == 'Kp' assert (self.testMeta['Kp'][self.testMeta.desc_label] == 'Planetary K-index') assert self.testMeta['Kp'][self.testMeta.plot_label] == 'Kp' assert self.testMeta['Kp'][self.testMeta.axis_label] == 'Kp' assert self.testMeta['Kp'][self.testMeta.scale_label] == 'linear' assert self.testMeta['Kp'][self.testMeta.min_label] == 0 assert self.testMeta['Kp'][self.testMeta.max_label] == 9 assert self.testMeta['Kp'][self.testMeta.fill_label] == -1
def test_fill_kp_metadata(self): """Test Kp metadata initialization with user-specified fill value""" sw_kp.initialize_kp_metadata(self.testInst.meta, 'Kp', fill_val=666) assert self.testInst.meta['Kp'][self.testInst.meta.fill_label] == 666