Exemplo n.º 1
0
 def test_filter_by_product_id(self):
     versions = product.filter_versions(None,
                                        {'product_id': self.product.pk})
     self.assertIsInstance(versions, list)
     versions = [version['value'] for version in versions]
     self.assertEqual(2, len(versions))
     self.assertIn('0.7', versions)
     self.assertIn('unspecified', versions)
Exemplo n.º 2
0
 def test_filter_by_name(self):
     try:
         ver = product.filter_versions(None, {
             "value": "0.7"
         })
     except Fault:
         self.fail(AssertMessage.UNEXCEPT_ERROR)
     else:
         self.assertIsNotNone(ver)
         self.assertEqual(ver[0]['value'], "0.7")
Exemplo n.º 3
0
 def test_filter_by_id(self):
     try:
         ver = product.filter_versions(None, {
             "id": 1
         })
     except Fault:
         self.fail(AssertMessage.UNEXCEPT_ERROR)
     else:
         self.assertIsNotNone(ver)
         self.assertEqual(ver[0]['value'], "unspecified")
Exemplo n.º 4
0
 def test_filter_by_name(self):
     ver = product.filter_versions(None, {'value': '0.7'})
     self.assertIsNotNone(ver)
     self.assertEqual(ver[0]['value'], "0.7")
Exemplo n.º 5
0
 def test_filter_by_version_id(self):
     ver = product.filter_versions(None, {'id': self.version.pk})
     self.assertIsNotNone(ver)
     self.assertEqual(ver[0]['value'], "0.7")
Exemplo n.º 6
0
 def test_filter_by_name(self):
     ver = product.filter_versions(None, {'value': '0.7'})
     self.assertIsNotNone(ver)
     self.assertEqual(ver[0]['value'], "0.7")
Exemplo n.º 7
0
 def test_filter_by_product_id(self):
     versions = product.filter_versions(None, {'product_id': self.product.pk})
     self.assertIsInstance(versions, list)
     versions = [version['value'] for version in versions]
     self.assertEqual(['0.7', 'unspecified'], versions)
Exemplo n.º 8
0
 def test_filter_by_version_id(self):
     ver = product.filter_versions(None, {'id': self.version.pk})
     self.assertIsNotNone(ver)
     self.assertEqual(ver[0]['value'], "0.7")