Exemple #1
0
	def test_it_calls_add_for_each_item_in_the_file(self,mock_table_constructor,mock_table_add):
		table = IndexedTable.from_file(file_path=Path(self.file_dir,self.file_name), name="users",schema=self.schema)
		expect(table.add.mock_calls).to(contain(call(self.first_item)))
		expect(table.add.mock_calls).to(contain(call(self.second_item)))
Exemple #2
0
	def test_it_creates_the_table_with_the_table_schema(self, mock_table_constructor, mock_table_add):
		table = IndexedTable.from_file(file_path=Path(self.file_dir,self.file_name), name="users",schema=self.schema)
		expect(IndexedTable.__init__.mock_calls).to(contain(call(name="users",schema=self.schema)))