Exemplo n.º 1
0
    def test_import(self):
        units = [Mock(), Mock(), Mock()]
        conduit = Mock()
        conduit.get_source_units.return_value = units

        # test
        importer = WebImporter()
        report = importer.import_units(None, None, conduit, None)

        # validation
        conduit.get_source_units.assert_called_once_with()
        self.assertEqual(conduit.associate_unit.call_args_list, [((u,), {}) for u in units])
        self.assertEqual(report, units)
Exemplo n.º 2
0
    def test_import(self):
        units = [Mock(), Mock(), Mock()]
        conduit = Mock()

        # test
        importer = WebImporter()
        report = importer.import_units(None, None, conduit, None, units)

        # validation
        self.assertFalse(conduit.get_source_units.called)
        self.assertEqual(conduit.associate_unit.call_args_list,
                         [((u, ), {}) for u in units])
        self.assertEqual(report, units)
Exemplo n.º 3
0
    def test_import(self):
        units = [Mock(), Mock(), Mock()]
        conduit = Mock()
        conduit.get_source_units.return_value = units

        # test
        importer = WebImporter()
        report = importer.import_units(None, None, conduit, None)

        # validation
        conduit.get_source_units.assert_called_once_with()
        self.assertEqual(conduit.associate_unit.call_args_list,
                         [((u, ), {}) for u in units])
        self.assertEqual(report, units)