def _test_kwargs(self, prefix): profile = FeatureProfile.from_binary(self.binary) kwargs = profile.to_kwargs(prefix=prefix) ok_(all([k.startswith(prefix) for k in kwargs.keys()])) eq_(kwargs.values().count(False), self.binary.count('0')) eq_(len(kwargs.values()), len(APP_FEATURES) - len(self.truths))
def _test_kwargs(self, prefix, only_true): profile = FeatureProfile.from_binary(self.binary) kwargs = profile.to_kwargs(prefix=prefix, only_true=only_true) ok_(all([k.startswith(prefix) for k in kwargs.keys()])) eq_(kwargs.values().count(True), self.binary.count('1')) if only_true: eq_(kwargs.values().count(False), 0) else: eq_(kwargs.values().count(False), self.binary.count('0'))
def _test_kwargs(self, prefix, only_true): profile = FeatureProfile.from_binary(self.binary) kwargs = profile.to_kwargs(prefix=prefix, only_true=only_true) ok_(all([k.startswith(prefix) for k in kwargs.keys()])) eq_(kwargs.values().count(True), self.binary.count('1')) if only_true: eq_(kwargs.values().count(False), 0) else: eq_(kwargs.values().count(False), self.binary.count('0'))
def test_from_binary(self): profile = FeatureProfile.from_binary(self.binary) self._test_profile(profile)
def test_from_binary(self): profile = FeatureProfile.from_binary(self.binary) self._test_profile(profile)