tests_selenium.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:timestrap 作者: overshard 项目源码 文件源码
def test_timesheet_entry_delete(self):
        client = Client(name='Client', archive=False)
        client.save()
        project = Project(name='Project 1', estimate=100.00,
                          client=client, archive=False)
        project.save()
        task = Task(name='Task 1', hourly_rate=130)
        task.save()
        # Log in to establish self.user.
        self.logIn()
        Entry(project=project, task=task, user=self.user, note='Note',
              duration=timedelta(minutes=35)).save()
        self.addPerms(['view_entry', 'delete_entry'])
        self.driver.get('%s%s' % (self.live_server_url, '/timesheet/'))

        self.waitForPresence((By.NAME, 'entry-menu'))
        self.find(By.NAME, 'entry-menu').click()
        self.waitForPresence((By.CLASS_NAME, 'entry-menu-delete'))
        self.find(By.CLASS_NAME, 'entry-menu-delete').click()
        self.assertNotIn('entry', self.find(By.ID, 'entry-rows').text)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号