def test_init_track(self): track = Track() self.assertEqual(track.name, None) self.assertEqual(track.device, None) self.assertEqual(track.flavor, None) self.assertEqual(track.location, None) self.assertEqual(track.file, None) self.assertEqual(len(track), 5) track.name = 'v_name' track.device = 'v_device' track.flavor = 'v_flavor' track.location = 'v_location' track.file = 'v_file' self.assertEqual(track.name, 'v_name') self.assertEqual(track.device, 'v_device') self.assertEqual(track.flavor, 'v_flavor') self.assertEqual(track.location, 'v_location') self.assertEqual(track.file, 'v_file') self.assertEqual(track['name'], 'v_name') self.assertEqual(track['device'], 'v_device') self.assertEqual(track['flavor'], 'v_flavor') self.assertEqual(track['location'], 'v_location') self.assertEqual(track['file'], 'v_file') self.assertEqual(track.keys(), ['name', 'device', 'flavor', 'location', 'file']) self.assertEqual(track.values(), ['v_name', 'v_device', 'v_flavor', 'v_location', 'v_file']) self.assertEqual(track.basic(), {'name': 'v_name', 'device': 'v_device', 'flavor': 'v_flavor', 'location': 'v_location', 'file': 'v_file'}) self.assertEqual(track.options(), {})
def test_add_and_del_value_in_track(self): track = Track() track['new_key'] = 'new_value' self.assertEqual(len(track), 6) self.assertEqual(track['new_key'], 'new_value') self.assertEqual( list(track.keys()), ['name', 'device', 'flavor', 'location', 'file', 'new_key']) self.assertEqual(list(track.values()), ['', '', '', '', '', 'new_value']) self.assertEqual(track.basic(), { 'name': '', 'device': '', 'flavor': '', 'location': '', 'file': '' }) self.assertEqual(track.options(), {'new_key': 'new_value'}) del track['new_key'] self.assertEqual(len(track), 5) self.assertEqual(list(track.keys()), ['name', 'device', 'flavor', 'location', 'file']) self.assertEqual(list(track.values()), ['', '', '', '', '']) self.assertEqual(track.basic(), { 'name': '', 'device': '', 'flavor': '', 'location': '', 'file': '' }) self.assertEqual(track.options(), {})
def test_init_track(self): track = Track() self.assertEqual(track.name, None) self.assertEqual(track.device, None) self.assertEqual(track.flavor, None) self.assertEqual(track.location, None) self.assertEqual(track.file, None) self.assertEqual(len(track), 5) track.name = "v_name" track.device = "v_device" track.flavor = "v_flavor" track.location = "v_location" track.file = "v_file" self.assertEqual(track.name, "v_name") self.assertEqual(track.device, "v_device") self.assertEqual(track.flavor, "v_flavor") self.assertEqual(track.location, "v_location") self.assertEqual(track.file, "v_file") self.assertEqual(track["name"], "v_name") self.assertEqual(track["device"], "v_device") self.assertEqual(track["flavor"], "v_flavor") self.assertEqual(track["location"], "v_location") self.assertEqual(track["file"], "v_file") self.assertEqual(track.keys(), ["name", "device", "flavor", "location", "file"]) self.assertEqual(track.values(), ["v_name", "v_device", "v_flavor", "v_location", "v_file"]) self.assertEqual( track.basic(), {"name": "v_name", "device": "v_device", "flavor": "v_flavor", "location": "v_location", "file": "v_file"}, ) self.assertEqual(track.options(), {})
def test_add_and_del_value_in_track(self): track = Track() track["new_key"] = "new_value" self.assertEqual(len(track), 6) self.assertEqual(track["new_key"], "new_value") self.assertEqual(track.keys(), ["name", "device", "flavor", "location", "file", "new_key"]) self.assertEqual(track.values(), [None, None, None, None, None, "new_value"]) self.assertEqual(track.basic(), {"name": None, "device": None, "flavor": None, "location": None, "file": None}) self.assertEqual(track.options(), {"new_key": "new_value"}) del track["new_key"] self.assertEqual(len(track), 5) self.assertEqual(track.keys(), ["name", "device", "flavor", "location", "file"]) self.assertEqual(track.values(), [None, None, None, None, None]) self.assertEqual(track.basic(), {"name": None, "device": None, "flavor": None, "location": None, "file": None}) self.assertEqual(track.options(), {})
def test_add_and_del_value_in_track(self): track = Track() track['new_key'] = 'new_value' self.assertEqual(len(track), 6) self.assertEqual(track['new_key'], 'new_value') self.assertEqual(track.keys(), ['name', 'device', 'flavor', 'location', 'file', 'new_key']) self.assertEqual(track.values(), [None, None, None, None, None, 'new_value']) self.assertEqual(track.basic(), {'name': None, 'device': None, 'flavor': None, 'location': None, 'file': None}) self.assertEqual(track.options(), {'new_key': 'new_value'}) del track['new_key'] self.assertEqual(len(track), 5) self.assertEqual(track.keys(), ['name', 'device', 'flavor', 'location', 'file']) self.assertEqual(track.values(), [None, None, None, None, None]) self.assertEqual(track.basic(), {'name': None, 'device': None, 'flavor': None, 'location': None, 'file': None}) self.assertEqual(track.options(), {})
def test_add_track_to_profile(self): profile = Profile() self.assertEqual(0, len(profile.tracks)) t1 = profile.new_track({}) self.assertEqual(1, len(profile.tracks)) t2 = Track() profile.add_track(t2) self.assertEqual(2, len(profile.tracks)) profile.remove_track(t2) self.assertEqual(1, len(profile.tracks))
def test_track_property(self): track = Track() track.name = 'name' self.assertEqual(track.name, 'name') self.assertEqual(track['name'], 'name')
def test_init_track(self): track = Track() self.assertEqual(track.name, '') self.assertEqual(track.device, '') self.assertEqual(track.flavor, '') self.assertEqual(track.location, '') self.assertEqual(track.file, '') self.assertEqual(len(track), 5) track.name = 'v_name' track.device = 'v_device' track.flavor = 'v_flavor' track.location = 'v_location' track.file = 'v_file' self.assertEqual(track.name, 'v_name') self.assertEqual(track.device, 'v_device') self.assertEqual(track.flavor, 'v_flavor') self.assertEqual(track.location, 'v_location') self.assertEqual(track.file, 'v_file') self.assertEqual(track['name'], 'v_name') self.assertEqual(track['device'], 'v_device') self.assertEqual(track['flavor'], 'v_flavor') self.assertEqual(track['location'], 'v_location') self.assertEqual(track['file'], 'v_file') self.assertEqual(list(track.keys()), ['name', 'device', 'flavor', 'location', 'file']) self.assertEqual( list(track.values()), ['v_name', 'v_device', 'v_flavor', 'v_location', 'v_file']) self.assertEqual( track.basic(), { 'name': 'v_name', 'device': 'v_device', 'flavor': 'v_flavor', 'location': 'v_location', 'file': 'v_file' }) self.assertEqual(track.options(), {})
def test_track_property(self): track = Track() track.name = "name" self.assertEqual(track.name, "name") self.assertEqual(track["name"], "name")