本文整理汇总了Python中Server.Server.qsize方法的典型用法代码示例。如果您正苦于以下问题:Python Server.qsize方法的具体用法?Python Server.qsize怎么用?Python Server.qsize使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Server.Server
的用法示例。
在下文中一共展示了Server.qsize方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: main
# 需要导入模块: from Server import Server [as 别名]
# 或者: from Server.Server import qsize [as 别名]
def main():
print "Running FTQueueTest..."
label = 5
item = 10
s = Server()
# Test the queue creation
qid = s.create_Queue(label)
assertion(isinstance(qid, int), "Create queue returned a int as a queue id.")
# Test that the right label returns the right queue id
assertion(s.get_qid(label) == qid, "Label return the right qid.")
# Test that the queue is the right size
s.push(qid, item)
assertion(s.qsize(qid) == 1, "Queue is the right size.")
# Test that the queue retrieves the items in the right order
s.push(qid, 11)
assertion(s.pop(qid) == item, "Queue pop returns the right item.")
assertion(s.top(qid) == 11, "Queue top returns the right item.")
assertion(s.qsize(qid) == 1, "Queue should not be empty.")