Exemplo n.º 1
0
 def test_single_revision(self):
     assert supplier._extract_revisions("67c2f42") == {
         "elasticsearch": "67c2f42",
         "all": "67c2f42",
     }
     assert supplier._extract_revisions("current") == {
         "elasticsearch": "current",
         "all": "current",
     }
     assert supplier._extract_revisions("@2015-01-01-01:00:00") == {
         "elasticsearch": "@2015-01-01-01:00:00",
         "all": "@2015-01-01-01:00:00",
     }
Exemplo n.º 2
0
 def test_single_revision(self):
     self.assertDictEqual({
         "elasticsearch": "67c2f42",
         "all": "67c2f42"
     }, supplier._extract_revisions("67c2f42"))
     self.assertDictEqual({
         "elasticsearch": "current",
         "all": "current"
     }, supplier._extract_revisions("current"))
     self.assertDictEqual(
         {
             "elasticsearch": "@2015-01-01-01:00:00",
             "all": "@2015-01-01-01:00:00"
         }, supplier._extract_revisions("@2015-01-01-01:00:00"))
Exemplo n.º 3
0
 def test_multiple_revisions(self):
     assert supplier._extract_revisions(
         "elasticsearch:67c2f42,x-pack:@2015-01-01-01:00:00,some-plugin:current"
     ) == {
         "elasticsearch": "67c2f42",
         "x-pack": "@2015-01-01-01:00:00",
         "some-plugin": "current",
     }
Exemplo n.º 4
0
 def test_invalid_revisions(self):
     with self.assertRaises(exceptions.SystemSetupError) as ctx:
         supplier._extract_revisions("elasticsearch 67c2f42,x-pack:current")
     self.assertEqual(
         "Revision [elasticsearch 67c2f42] does not match expected format [name:revision].",
         ctx.exception.args[0])
Exemplo n.º 5
0
 def test_invalid_revisions(self):
     with pytest.raises(exceptions.SystemSetupError) as exc:
         supplier._extract_revisions("elasticsearch 67c2f42,x-pack:current")
     assert exc.value.args[
         0] == "Revision [elasticsearch 67c2f42] does not match expected format [name:revision]."