Exemple #1
0
 def contextmanager_behavior_works_like_Connection(self):
     cxns = [Mock(name=x) for x in ("foo", "bar", "biz")]
     g = Group.from_connections(cxns)
     with g as my_g:
         assert my_g is g
     for c in cxns:
         c.close.assert_called_once_with()
Exemple #2
0
 def contextmanager_behavior_works_like_Connection(self):
     cxns = [Mock(name=x) for x in ("foo", "bar", "biz")]
     g = Group.from_connections(cxns)
     with g as my_g:
         assert my_g is g
     for c in cxns:
         c.close.assert_called_once_with()
Exemple #3
0
 def close_closes_all_member_connections(self):
     cxns = [Mock(name=x) for x in ("foo", "bar", "biz")]
     g = Group.from_connections(cxns)
     g.close()
     for c in cxns:
         c.close.assert_called_once_with()
Exemple #4
0
 def inits_from_iterable_of_Connections(self):
     g = Group.from_connections((Connection("foo"), Connection("bar")))
     assert len(g) == 2
     assert g[1].host == "bar"
Exemple #5
0
 def inits_from_iterable_of_Connections(self):
     g = Group.from_connections((Connection("foo"), Connection("bar")))
     assert len(g) == 2
     assert g[1].host == "bar"
Exemple #6
0
 def close_closes_all_member_connections(self):
     cxns = [Mock(name=x) for x in ("foo", "bar", "biz")]
     g = Group.from_connections(cxns)
     g.close()
     for c in cxns:
         c.close.assert_called_once_with()
Exemple #7
0
 def inits_from_iterable_of_Connections(self):
     g = Group.from_connections((Connection('foo'), Connection('bar')))
     assert len(g) == 2
     assert g[1].host == 'bar'
Exemple #8
0
 def inits_from_iterable_of_Connections(self):
     g = Group.from_connections((Connection('foo'), Connection('bar')))
     assert len(g) == 2
     assert g[1].host == 'bar'