本文整理汇总了Python中nose.tools.assert_not_equals函数的典型用法代码示例。如果您正苦于以下问题:Python assert_not_equals函数的具体用法?Python assert_not_equals怎么用?Python assert_not_equals使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了assert_not_equals函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: test_upgrade_from_pbkdf2_with_less_rounds
def test_upgrade_from_pbkdf2_with_less_rounds(self):
'''set up a pbkdf key with less than the default rounds
If the number of default_rounds is increased in a later version of
passlib, ckan should upgrade the password hashes for people without
involvement from users'''
user = factories.User()
password = u'testpassword'
user_obj = model.User.by_name(user['name'])
# setup hash with salt/rounds less than the default
old_hash = pbkdf2_sha512.encrypt(password, salt_size=2, rounds=10)
user_obj._password = old_hash
user_obj.save()
nt.assert_true(user_obj.validate_password(password.encode('utf-8')))
# check that the hash has been updated
nt.assert_not_equals(old_hash, user_obj.password)
new_hash = pbkdf2_sha512.from_string(user_obj.password)
nt.assert_true(pbkdf2_sha512.default_rounds > 10)
nt.assert_equals(pbkdf2_sha512.default_rounds, new_hash.rounds)
nt.assert_true(pbkdf2_sha512.default_salt_size, 2)
nt.assert_equals(pbkdf2_sha512.default_salt_size,
len(new_hash.salt))
nt.assert_true(pbkdf2_sha512.verify(password, user_obj.password))
开发者ID:6779660,项目名称:ckan,代码行数:27,代码来源:test_user.py
示例2: test_without_ax
def test_without_ax(self):
fig, ax = validate.mpl_ax(None)
nt.assert_not_equals(self.fig, fig)
nt.assert_not_equals(self.ax, ax)
nt.assert_true(isinstance(fig, plt.Figure))
nt.assert_true(isinstance(ax, plt.Axes))
开发者ID:lucashtnguyen,项目名称:pygridtools,代码行数:7,代码来源:test_validate.py
示例3: test_caching_is_per_instance
def test_caching_is_per_instance():
# Test that values cached for one instance do not appear on another
class FieldTester(object):
"""Toy class for ModelMetaclass and field access testing"""
__metaclass__ = ModelMetaclass
field_a = List(scope=Scope.settings)
def __init__(self, model_data):
self._model_data = model_data
self._dirty_fields = set()
model_data = MagicMock(spec=dict)
model_data.__getitem__ = lambda self, name: [name]
# Same model_data used in different objects should result
# in separately-cached values, so that changing a value
# in one instance doesn't affect values stored in others.
field_tester_a = FieldTester(model_data)
field_tester_b = FieldTester(model_data)
value = field_tester_a.field_a
assert_equals(value, field_tester_a.field_a)
field_tester_a.field_a.append(1)
assert_equals(value, field_tester_a.field_a)
assert_not_equals(value, field_tester_b.field_a)
开发者ID:metajon,项目名称:XBlock,代码行数:25,代码来源:test_core.py
示例4: test_security_comparisons
def test_security_comparisons(self):
assert_equals(Security("USD"), USD)
assert_equals(Security("USD"), Security("USD"))
assert_equals(Security("BTC"), Security("BTC"))
assert_not_equals(Security("INR"), USD)
assert_not_equals(Security("INR"), Security("BTC"))
开发者ID:sarattall,项目名称:finances,代码行数:7,代码来源:test_security.py
示例5: test_inequality
def test_inequality(self):
layer_a = TransportAddress()
layer_b = TransportAddress(high=2)
assert_not_equals(layer_a, layer_b)
layer_a.low = 2
layer_b.high = 65535
assert_not_equals(layer_a, layer_b)
开发者ID:dirkakrid,项目名称:nettool,代码行数:7,代码来源:test_transport_address.py
示例6: test_gen_minhash
def test_gen_minhash(self):
actual = self.bbmh.gen_minhash(['love', 'me'])
assert_equals(len(actual), self.bbmh.num_hashes)
assert_true(isinstance(actual, np.ndarray))
other_hash = self.bbmh.gen_minhash(['tokyo', 'sushi'])
assert_not_equals(actual.tostring(), other_hash.tostring())
开发者ID:andyyuan78,项目名称:misc,代码行数:7,代码来源:test_bbitminhash.py
示例7: test_active_dois
def test_active_dois(self, test_data):
(doi, fulltext_url, license, color) = test_data
# because cookies breaks the cache pickling
# for doi_start in ["10.1109", "10.1161", "10.1093", "10.1007", "10.1039"]:
# if doi.startswith(doi_start):
# requests_cache.uninstall_cache()
my_pub = pub.lookup_product_by_doi(doi)
my_pub.refresh()
logger.info(u"\n\nwas looking for {}, got {}".format(fulltext_url, my_pub.fulltext_url))
logger.info(u"https://api.unpaywall.org/v2/{}?email=me".format(doi))
logger.info(u"doi: https://doi.org/{}".format(doi))
logger.info(u"license: {}".format(my_pub.license))
logger.info(u"oa_color: {}".format(my_pub.oa_color))
logger.info(u"evidence: {}".format(my_pub.evidence))
if my_pub.error:
logger.info(my_pub.error)
assert_equals(my_pub.error, "")
assert_equals(my_pub.fulltext_url, fulltext_url)
assert_not_equals(my_pub.fulltext_url, None)
# assert_equals(my_pub.license, license)
assert_equals(my_pub.error, "")
开发者ID:Impactstory,项目名称:sherlockoa,代码行数:26,代码来源:test_publication.py
示例8: test_create_periodic_report_with_group
def test_create_periodic_report_with_group():
collection = get_mongo_collection()
collection.remove()
collection.insert({
'event': "statistc",
'timestamp': datetime(2011, 4, 7),
'params': {"url": "www.centrum.cz"}
})
collection.insert({
'event': "statistc",
'timestamp': datetime(2011, 4, 1),
'params': {"url": "www.centrum.cz"}
})
collection.insert({
'event': "statistc",
'timestamp': datetime(2011, 3, 7),
'params': {"url": "www.centrum.cz"}
})
collection.insert({
'event': "statistc",
'timestamp': datetime(2011, 3, 21),
'params': {"url": "www.centrum.cz"}
})
report = Report(title="report group", description="test", db_query='db.%s.group({ key : { "params.url" : true }, condition : { event : "statistic", timestamp : {$gt : ${{d1}}, $lt: ${{d2}}} }, reduce : function( obj, prev ) { prev.total++; }, initial : { total : 0 } })' % (STATISTICS_MONGODB_COLLECTION,), interval='m')
report.save()
tools.assert_equals(True, create_reports())
tools.assert_not_equals(ReportResult.objects.all().count(), 0)
tools.assert_not_equals(Report.objects.all()[0].last_report, None)
collection.remove()
开发者ID:MichalMaM,项目名称:Django-event-analyzer,代码行数:29,代码来源:test_reports.py
示例9: test_inequality
def test_inequality(self):
group01 = NetworkGroup()
group02 = NetworkGroup()
group01.add(self.address01)
assert_not_equals(group01, group02)
group02.add(self.address01)
assert_not_equals(group01, group02)
开发者ID:dirkakrid,项目名称:nettool,代码行数:7,代码来源:test_network_group.py
示例10: test_equality
def test_equality(self):
ctx01 = DeviceContext('ctx01')
ctx02 = DeviceContext('ctx02')
ctx03 = DeviceContext('ctx03')
assert_equals(self.ctx01, ctx01)
assert_not_equals(self.ctx01, ctx03)
assert_not_equals(ctx02, ctx03)
开发者ID:heyglen,项目名称:MockBlackBox,代码行数:7,代码来源:test_device_context.py
示例11: test_create_aperiodic_report_with_mapreduce
def test_create_aperiodic_report_with_mapreduce():
collection = get_mongo_collection()
collection.remove()
collection.insert({
'event': "statistic",
'timestamp': datetime(2010, 4, 1),
'params': {"url": "www.atlas.cz"}
})
collection.insert({
'event': "statistic",
'timestamp': datetime(2011, 3, 7),
'params': {"url": "www.centrum.cz"}
})
collection.insert({
'event': "statistic",
'timestamp': datetime(2011, 3, 21),
'params': {"url": "www.centrum.cz"}
})
report = Report(title="report mapreduce", description="test", db_query='m = function() { if (this.event == "statistic") { emit(this.params.url, 1); }};r = function(url, nums) { var total=0; for (var i=0; i<nums.length; i++) { total += nums[i]; } return total; };res = db.%s.mapReduce(m, r);res.find().forEach(printjson);' % (STATISTICS_MONGODB_COLLECTION,), interval='n')
report.save()
tools.assert_equals(True, create_reports())
tools.assert_not_equals(ReportResult.objects.all().count(), 0)
tools.assert_not_equals(Report.objects.all()[0].last_report, None)
tools.assert_equals(ReportResult.objects.all()[0].output, '{ "_id" : "www.atlas.cz", "value" : 1 }\n{ "_id" : "www.centrum.cz", "value" : 2 }\n')
collection.remove()
开发者ID:MichalMaM,项目名称:Django-event-analyzer,代码行数:25,代码来源:test_reports.py
示例12: test_ineqaulity
def test_ineqaulity(self):
acl01 = Acl()
acl01.add(Ace(logging=2))
acl02 = Acl()
assert_not_equals(acl01, acl02)
acl02.add(Ace())
assert_not_equals(acl01, acl02)
开发者ID:dirkakrid,项目名称:nettool,代码行数:7,代码来源:test_acl.py
示例13: test_inheritable_attribute
def test_inheritable_attribute(self):
# days_early_for_beta isn't a basic attribute of Sequence
assert_false(hasattr(SequenceDescriptor, 'days_early_for_beta'))
# days_early_for_beta is added by InheritanceMixin
assert_true(hasattr(InheritanceMixin, 'days_early_for_beta'))
root = SequenceFactory.build(policy={'days_early_for_beta': '2'})
ProblemFactory.build(parent=root)
# InheritanceMixin will be used when processing the XML
assert_in(InheritanceMixin, root.xblock_mixins)
seq = self.process_xml(root)
assert_equals(seq.unmixed_class, SequenceDescriptor)
assert_not_equals(type(seq), SequenceDescriptor)
# days_early_for_beta is added to the constructed sequence, because
# it's in the InheritanceMixin
assert_equals(2, seq.days_early_for_beta)
# days_early_for_beta is a known attribute, so we shouldn't include it
# in xml_attributes
assert_not_in('days_early_for_beta', seq.xml_attributes)
开发者ID:smartdec,项目名称:edx-platform,代码行数:25,代码来源:test_xml_module.py
示例14: test_caching_is_per_instance
def test_caching_is_per_instance():
# Test that values cached for one instance do not appear on another
class FieldTester(object):
"""Toy class for ModelMetaclass and field access testing"""
__metaclass__ = ModelMetaclass
field_a = List(scope=Scope.settings)
def __init__(self, field_data):
self._field_data = field_data
self._dirty_fields = {}
field_data = MagicMock(spec=FieldData)
field_data.get = lambda block, name, default=None: [name] # pylint: disable=C0322
# Same field_data used in different objects should result
# in separately-cached values, so that changing a value
# in one instance doesn't affect values stored in others.
field_tester_a = FieldTester(field_data)
field_tester_b = FieldTester(field_data)
value = field_tester_a.field_a
assert_equals(value, field_tester_a.field_a)
field_tester_a.field_a.append(1)
assert_equals(value, field_tester_a.field_a)
assert_not_equals(value, field_tester_b.field_a)
开发者ID:qvin,项目名称:XBlock,代码行数:25,代码来源:test_core.py
示例15: test_result_does_not_reflect_changes
def test_result_does_not_reflect_changes(self):
model = Question
for i in range(1, 5):
create_question(self, question_text="question %s" % i)
all_questions = list(model.objects.all().order_by('pk'))
with self.assertNumQueries(1):
cached_questions = get_cached_all_guestions()
tools.assert_equals(cached_questions, all_questions)
with self.assertNumQueries(0):
cached_questions = get_cached_all_guestions()
tools.assert_equals(cached_questions, all_questions)
create_question(self, question_text="question 7")
all_questions_old = all_questions
all_questions = list(model.objects.all().order_by('pk'))
with self.assertNumQueries(0):
cached_questions = get_cached_all_guestions()
tools.assert_equals(cached_questions, all_questions_old)
tools.assert_not_equals(cached_questions, all_questions)
tools.assert_true(len(cached_questions), 6)
tools.assert_true(len(all_questions), 7)
开发者ID:MichalMaM,项目名称:dj-cache-tools,代码行数:25,代码来源:test_utils.py
示例16: test_chown
def test_chown(self):
# Create a test directory with
# a subdirectory and a few files.
dir1 = '/test'
subdir1 = dir1 + '/test1'
file1 = subdir1 + '/test1.txt'
fs = self.cluster.fs
try:
fs.mkdir(subdir1)
f = fs.open(file1, "w")
f.write("hello")
f.close()
# Check currrent owners are not user test
LOG.info(str(fs.stats(dir1).__dict__))
assert_not_equals('test', fs.stats(dir1).user)
assert_not_equals('test', fs.stats(subdir1).user)
assert_not_equals('test', fs.stats(file1).user)
# Chown non-recursive
fs.chown(dir1, 'test', recursive=False)
assert_equals('test', fs.stats(dir1).user)
assert_not_equals('test', fs.stats(subdir1).user)
assert_not_equals('test', fs.stats(file1).user)
# Chown recursive
fs.chown(dir1, 'test', recursive=True)
assert_equals('test', fs.stats(dir1).user)
assert_equals('test', fs.stats(subdir1).user)
assert_equals('test', fs.stats(file1).user)
finally:
try:
fs.rmtree(dir1)
finally:
pass
开发者ID:OpenPOWER-BigData,项目名称:HDP-hue,代码行数:35,代码来源:test_webhdfs.py
示例17: test_clean_data_content_stripping
def test_clean_data_content_stripping(self):
# html, url and date stripping
data = {
"data": "<script>hello</script>",
"url": "javascript:alert('invalid')",
"pub_date": "invalid",
"nested": {
"url": "http://totallyvalid.com",
"data1": "<b>strong</b>",
"pub_date": "2014-01-01",
"data2": [
"<em>emphasis</em>",
{
"data3": "<span>span</span>",
"url": "javascript:alert('invalid')",
}
]
}
}
cleaned = self.most_popular.clean_data(data, aggressive=False)
assert_not_equals(cleaned, data)
assert_equals(cleaned["data"], "hello")
assert_equals(cleaned["url"], "")
assert_equals(cleaned["pub_date"], "")
assert_equals(cleaned["nested"]["data1"], "strong")
assert_equals(cleaned["nested"]["pub_date"], "2014-01-01")
assert_equals(cleaned["nested"]["url"], "http://totallyvalid.com")
assert_equals(cleaned["nested"]["data2"][0], "emphasis")
assert_equals(cleaned["nested"]["data2"][1]["data3"], "span")
assert_equals(cleaned["nested"]["data2"][1]["url"], "")
开发者ID:Mardak,项目名称:up-headliner,代码行数:30,代码来源:test_nytimes.py
示例18: test_create_showif
def test_create_showif(self):
page = factories.PageFactory()
element = factories.ElementFactory()
conditions = json.dumps({
'node_type': 'NOT',
'children': [
{
'node_type': 'AND',
'children': [
{
'criteria_element': element.pk,
'node_type': 'EQUALS',
'value': 'foo'
},
{
'criteria_element': element.pk,
'node_type': 'LESS',
'value': 'bar'
}
]
}
]
})
ShowIf.objects.create(page=page, conditions=conditions)
show_if = ShowIf.objects.get(page=page)
assert_equals(show_if.page, page)
assert_equals(show_if.conditions, conditions)
assert_not_equals(show_if.last_modified, None)
assert_not_equals(show_if.created, None)
开发者ID:SanaMobile,项目名称:sana.protocol_builder,代码行数:32,代码来源:test_model_show_if.py
示例19: test_create_aperiodic_report_with_count
def test_create_aperiodic_report_with_count():
collection = get_mongo_collection()
collection.remove()
collection.insert({
'event': "statistc",
'timestamp': datetime(2010, 3, 1),
'params': {"url": "www.centrum.cz"}
})
collection.insert({
'event': "statistc",
'timestamp': datetime(2011, 2, 12),
'params': {"url": "www.centrum.cz"}
})
collection.insert({
'event': "content_link",
'timestamp': datetime(2011, 2, 12),
'params': {"url": "www.atlas.cz"}
})
report = Report(title="report count", description="test", db_query='db.%s.find({event: "statistc"}).count()' % (STATISTICS_MONGODB_COLLECTION,), interval='n')
report.save()
report = Report(title="report now", description="test", db_query='db.%s.count()' % (STATISTICS_MONGODB_COLLECTION,), interval='n')
report.save()
tools.assert_equals(True, create_reports())
tools.assert_equals(ReportResult.objects.all().count(), 2)
tools.assert_not_equals(Report.objects.all()[0].last_report, None)
tools.assert_equals(ReportResult.objects.all()[0].output, '{"count" : 2}')
tools.assert_equals(ReportResult.objects.all()[1].output, '{"count" : 3}')
collection.remove()
开发者ID:MichalMaM,项目名称:Django-event-analyzer,代码行数:28,代码来源:test_reports.py
示例20: test_configuration_decorator
def test_configuration_decorator():
def test_f():
return 0
conf.override_all({test_f.__name__: -1})
test_f_decorated = conf._override(test_f)
assert_not_equals(test_f_decorated(), test_f())
assert_equals(test_f_decorated(), -1)
开发者ID:cfregly,项目名称:sparkmagic,代码行数:7,代码来源:test_configuration.py
注:本文中的nose.tools.assert_not_equals函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论