Skip to content

Commit

Permalink
Add tests for tag creation when registering trigger definitions from …
Browse files Browse the repository at this point in the history
…disk.
  • Loading branch information
Kami committed Sep 21, 2015
1 parent 60697c8 commit deec8f4
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,10 @@
-
name: "trigger_type_2"
description: "2"
tags:
-
name: tag1name
value: tag1 value
-
name: tag2name
value: tag2 value
4 changes: 4 additions & 0 deletions st2reactor/tests/unit/test_sensor_and_rule_registration.py
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,9 @@ def test_register_sensors(self):
self.assertEqual(trigger_type_dbs[0].pack, 'pack_with_sensor')
self.assertEqual(trigger_type_dbs[1].name, 'trigger_type_2')
self.assertEqual(trigger_type_dbs[1].pack, 'pack_with_sensor')
self.assertEqual(len(trigger_type_dbs[1].tags), 2)
self.assertEqual(trigger_type_dbs[1].tags[0].name, 'tag1name')
self.assertEqual(trigger_type_dbs[1].tags[0].value, 'tag1 value')

# Verify second call to registration doesn't create a duplicate objects
registrar.register_sensors_from_packs(base_dirs=[PACKS_DIR])
Expand Down Expand Up @@ -109,6 +112,7 @@ def mock_load(*args, **kwargs):

self.assertEqual(trigger_type_dbs[0].name, 'trigger_type_1')
self.assertEqual(trigger_type_dbs[0].pack, 'pack_with_sensor')
self.assertEqual(len(trigger_type_dbs[0].tags), 0)
self.assertEqual(trigger_type_dbs[1].name, 'trigger_type_2')
self.assertEqual(trigger_type_dbs[1].pack, 'pack_with_sensor')
self.assertEqual(trigger_type_dbs[1].description, 'test 2')
Expand Down

0 comments on commit deec8f4

Please sign in to comment.