[Devel] Тесты по CIFS

Helen Smirnova =?iso-8859-1?q?lbeasty_=CE=C1_gmail=2Ecom?=
Вт Дек 30 16:13:30 MSK 2008


случайно отправила..

30 декабря 2008 г. 16:10 пользователь Helen Smirnova
<lbeasty на gmail.com> написал:
> И тут в дело вмешался профессионал Dmitriy M. Maslennikov. И все, или
> почти все, встало на свои места.
>
> Количество тестов запрашиваемых свелось к трем. Описание их и
> результаты как обычно доступны на вики.
> Привожу краткие вывод про проведенному тестированию.
>
> Тесты на открытие файла сразу после создания и создания\открытия файла
> в созданной директории проходят везде..
>
> Тесты на блокировки не работают вообще с использованием обоих сервисов
> под Windows, также с использованием в качестве первого Windows, в
> качестве второго Linux и на Samba-сервер на линукс, и Windows-сервере.
> Тесты на обоих Linux-сервисах
>



Тесты на обоих Linux-сервисах, а также с первом Linux-сервисе и вторым
Windows-сервисе не работают только на  Windows-сервере.

Вот.
Прилагаю исходник последнего теста на блокировки:
file = self.slaves[0].open(self.filename, OpenMode.WRITE,
ShareMode.SHAREALL, CreationMode.CREATE)
file1 = self.slaves[0].open(self.filename, OpenMode.READ,
ShareMode.SHAREALL, CreationMode.OPEN)
file2 = self.slaves[1].open(self.filename, OpenMode.READ,
ShareMode.SHAREALL, CreationMode.OPEN)

file.write(self.data)
file.lock(LockRange(0, 500))
self.assertRaises(Error, file2.read, len(self.data))

file1.close()
file2.read(500)

file.close()
file2.close()


Подробная информация о списке рассылки devel