def test_signature_parity(self): # Test flags -> signature -> flags works as expected. self._flag() signature = self.app.current_version.features.to_signature() eq_(signature.count('.'), 2, 'Unexpected signature format') af = AppFeatures(version=self.app.current_version) af.set_flags(signature) self._check(af)
def test_bad_data(self): af = AppFeatures(version=self.app.current_version) af.set_flags('foo') af.set_flags('<script>')