Пример #1
0
 def test_warn_when_multiple_booth_resources_removed(self):
     report_processor=MockLibraryReportProcessor()
     commands._find_resource_elements_for_operation(
         mock.MagicMock(report_processor=report_processor),
         "somename",
         allow_multiple=True,
     )
     assert_report_item_list_equal(report_processor.report_item_list, [(
         Severities.WARNING,
         report_codes.BOOTH_MULTIPLE_TIMES_IN_CIB,
         {
             'name': 'somename',
         },
     )])
Пример #2
0
 def test_warn_when_multiple_booth_resources_removed(self):
     report_processor = MockLibraryReportProcessor()
     commands._find_resource_elements_for_operation(
         mock.MagicMock(report_processor=report_processor),
         "somename",
         allow_multiple=True,
     )
     assert_report_item_list_equal(report_processor.report_item_list, [(
         Severities.WARNING,
         report_codes.BOOTH_MULTIPLE_TIMES_IN_CIB,
         {
             'name': 'somename',
         },
     )])
Пример #3
0
 def test_raises_when_no_booth_resource_found(self):
     assert_raise_library_error(
         lambda: commands._find_resource_elements_for_operation(
             mock.MagicMock(), "somename", allow_multiple=False),
         (Severities.ERROR, report_codes.BOOTH_NOT_EXISTS_IN_CIB, {
             'name': 'somename',
         }),
     )
Пример #4
0
 def test_raises_when_multiple_booth_resource_found(self):
     assert_raise_library_error(
         lambda: commands._find_resource_elements_for_operation(
             mock.MagicMock(), "somename", allow_multiple=False),
         (
             Severities.ERROR,
             report_codes.BOOTH_MULTIPLE_TIMES_IN_CIB,
             {
                 'name': 'somename',
             },
             report_codes.FORCE_BOOTH_REMOVE_FROM_CIB,
         ),
     )
Пример #5
0
 def test_raises_when_no_booth_resource_found(self):
     assert_raise_library_error(
         lambda: commands._find_resource_elements_for_operation(
             mock.MagicMock(),
             "somename",
             allow_multiple=False
         ),
         (
             Severities.ERROR,
             report_codes.BOOTH_NOT_EXISTS_IN_CIB,
             {
                 'name': 'somename',
             }
         ),
     )
Пример #6
0
 def test_raises_when_multiple_booth_resource_found(self):
     assert_raise_library_error(
         lambda: commands._find_resource_elements_for_operation(
             mock.MagicMock(),
             "somename",
             allow_multiple=False
         ),
         (
             Severities.ERROR,
             report_codes.BOOTH_MULTIPLE_TIMES_IN_CIB,
             {
                 'name': 'somename',
             },
             report_codes.FORCE_BOOTH_REMOVE_FROM_CIB,
         ),
     )