Merge "Do not check created_at attribute in test_service_list test"
This commit is contained in:
commit
1c8905a717
@ -12,10 +12,8 @@
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
from datetime import date
|
||||
import socket
|
||||
|
||||
from dateutil import parser
|
||||
from testtools import matchers
|
||||
|
||||
from vitrage_tempest_plugin.tests.base import BaseVitrageTempest
|
||||
@ -36,21 +34,10 @@ class ServiceTest(BaseVitrageTempest):
|
||||
def test_service_list(self):
|
||||
services = self.vitrage_client.service.list()
|
||||
|
||||
# NOTE(eyalb) test will run in the same day of
|
||||
# process creation, might remove this if it causes
|
||||
# problems
|
||||
self.check_created(services, date.today())
|
||||
|
||||
self.check_all_equal(services, SERVICES)
|
||||
self.check_all_hosted(services, socket.gethostname())
|
||||
self.check_different_process_ids_for(services)
|
||||
|
||||
def check_created(self, services, today):
|
||||
|
||||
created = {parser.parse(service['created']).date()
|
||||
for service in services}
|
||||
self.assert_set_equal({today}, created)
|
||||
|
||||
def check_all_equal(self, services, expected_svc_names):
|
||||
names = {service['name'].split(' ')[0] for service in services}
|
||||
self.assert_set_equal(expected_svc_names, names)
|
||||
|
Loading…
x
Reference in New Issue
Block a user