コード例 #1
0
 def qos_semantics_matches_spec(self, connection):
     try:
         props = connection.server_properties
     except AttributeError:
         warnings.warn(UserWarning(W_VERSION))
     else:
         if props.get('product') == 'RabbitMQ':
             return version_string_as_tuple(props['version']) < (3, 3)
     return True
コード例 #2
0
ファイル: librabbitmq.py プロジェクト: IthacaDream/kombu
 def qos_semantics_matches_spec(self, connection):
     try:
         props = connection.server_properties
     except AttributeError:
         warnings.warn(UserWarning(W_VERSION))
     else:
         if props.get('product') == 'RabbitMQ':
             return version_string_as_tuple(props['version']) < (3, 3)
     return True
コード例 #3
0
 def test_versions(self):
     self.assertTupleEqual(
         version_string_as_tuple('3'),
         version_info_t(3, 0, 0, '', ''),
     )
     self.assertTupleEqual(
         version_string_as_tuple('3.3'),
         version_info_t(3, 3, 0, '', ''),
     )
     self.assertTupleEqual(
         version_string_as_tuple('3.3.1'),
         version_info_t(3, 3, 1, '', ''),
     )
     self.assertTupleEqual(
         version_string_as_tuple('3.3.1a3'),
         version_info_t(3, 3, 1, 'a3', ''),
     )
     self.assertTupleEqual(
         version_string_as_tuple('3.3.1a3-40c32'),
         version_info_t(3, 3, 1, 'a3', '40c32'),
     )
     self.assertEqual(
         version_string_as_tuple('3.3.1.a3.40c32'),
         version_info_t(3, 3, 1, 'a3', '40c32'),
     )
コード例 #4
0
ファイル: test_utils.py プロジェクト: megwill4268/kombu
 def test_versions(self):
     self.assertTupleEqual(
         version_string_as_tuple('3'),
         version_info_t(3, 0, 0, '', ''),
     )
     self.assertTupleEqual(
         version_string_as_tuple('3.3'),
         version_info_t(3, 3, 0, '', ''),
     )
     self.assertTupleEqual(
         version_string_as_tuple('3.3.1'),
         version_info_t(3, 3, 1, '', ''),
     )
     self.assertTupleEqual(
         version_string_as_tuple('3.3.1a3'),
         version_info_t(3, 3, 1, 'a3', ''),
     )
     self.assertTupleEqual(
         version_string_as_tuple('3.3.1a3-40c32'),
         version_info_t(3, 3, 1, 'a3', '40c32'),
     )
     self.assertEqual(
         version_string_as_tuple('3.3.1.a3.40c32'),
         version_info_t(3, 3, 1, 'a3', '40c32'),
     )
コード例 #5
0
 def qos_semantics_matches_spec(self, connection):
     props = connection.server_properties
     if props.get("product") == "RabbitMQ":
         return version_string_as_tuple(props["version"]) < (3, 3)
     return True
コード例 #6
0
ファイル: pyamqp.py プロジェクト: ZoranPavlovic/kombu
 def qos_semantics_matches_spec(self, connection):
     props = connection.server_properties
     if props.get('product') == 'RabbitMQ':
         return version_string_as_tuple(props['version']) < (3, 3)
     return True
コード例 #7
0
ファイル: pyamqp.py プロジェクト: Goutham2591/OMK_PART2
 def qos_semantics_matches_spec(self, connection):
     props = connection.server_properties
     if props.get('product') == 'RabbitMQ':
         return version_string_as_tuple(props['version']) < (3, 3)
     return True
コード例 #8
0
ファイル: test_utils.py プロジェクト: game404/yuanmahui
def test_version_string_as_tuple(version, expected):
    assert version_string_as_tuple(version) == expected
コード例 #9
0
ファイル: test_utils.py プロジェクト: Erve1879/kombu
def test_version_string_as_tuple(version, expected):
    assert version_string_as_tuple(version) == expected