'Try to run linux tests on windows.'

def testNoApplicableTests(self):

    self.SetupClients(1, system='Windows', os_version='6.1.7601SP1', arch='AMD64')
    install_time = rdfvalue.RDFDatetime.Now()
    user = 'testuser'
    userobj = rdf_client.User(username=user)
    interface = rdf_client.Interface(ifname='eth0')
    self.client = aff4.FACTORY.Create(self.client_id, aff4_grr.VFSGRRClient, mode='rw', token=self.token, age=aff4.ALL_TIMES)
    kb = self.client.Get(self.client.Schema.KNOWLEDGE_BASE)
    kb.users.Append(userobj)
    self.client.Set(self.client.Schema.HOSTNAME('hostname'))
    self.client.Set(self.client.Schema.OS_RELEASE('7'))
    self.client.Set(self.client.Schema.KERNEL('6.1.7601'))
    self.client.Set(self.client.Schema.FQDN('hostname.example.com'))
    self.client.Set(self.client.Schema.INSTALL_DATE(install_time))
    self.client.Set(self.client.Schema.KNOWLEDGE_BASE(kb))
    self.client.Set(self.client.Schema.USERNAMES([user]))
    self.client.Set(self.client.Schema.INTERFACES([interface]))
    self.client.Flush()
    args = endtoend.EndToEndTestFlowArgs(test_names=['TestListDirectoryOSLinuxDarwin', 'MockEndToEndTest', 'TestListDirectoryOSLinuxDarwin'])
    self.assertRaises(flow.FlowError, list, flow_test_lib.TestFlowHelper(endtoend.EndToEndTestFlow.__name__, self.client_mock, client_id=self.client_id, token=self.token, args=args))
