def test_get_base_take_name_is_working_properly(self): """testing if the Representation.get_base_take_name() method is working properly """ rep = Representation() self.assertEqual('Main', rep.get_base_take_name(self.version1)) self.assertEqual('alt1', rep.get_base_take_name(self.version10)) self.assertEqual('alt1', rep.get_base_take_name(self.version12)) self.assertEqual('NoRepr', rep.get_base_take_name(self.version18))
def test_get_base_take_name_is_working_properly(self): """testing if the Representation.get_base_take_name() method is working properly """ rep = Representation() self.assertEqual('Main', rep.get_base_take_name(self.version1)) self.assertEqual('alt1', rep.get_base_take_name(self.version10)) self.assertEqual('alt1', rep.get_base_take_name(self.version12)) self.assertEqual('NoRepr', rep.get_base_take_name(self.version18))
def _validate_version(self, version): """validates the given version value :param version: A stalker.model.version.Version instance :return: """ if not version: raise RuntimeError( 'Please supply a valid Stalker Version object!' ) from stalker import Version if not isinstance(version, Version): raise TypeError( 'version should be a stalker.models.version.Version instance' ) r = Representation(version=version) self.base_take_name = r.get_base_take_name(version) if not r.is_base(): raise RuntimeError( 'This is not a Base take for this representation series, ' 'please open the base (%s) take!!!' % self.base_take_name ) return version